interface HandlerInterfaceimport { type HandlerInterface } from "https://dotland.deno.dev/x/hono@v3.0.0-0/types.ts"; Type ParametersoptionalE extends Env = EnvoptionalM extends string = stringoptionalP extends string = stringoptional_I = anyoptional_O = unknownCall Signatures<I2, O2>(...handlers: Handler<E, { method: M; path: string; }, I2, O2>[]): Hono<E, { method: M; path: string; }, I2, O2>(...handlers: Handler<any, any>[]): Hono<I2, O2, Path extends string = P>(path: Path, ...handlers: Handler<E, { method: M; path: Path; }, I2, O2>[]): Hono<E, { method: M; path: Path; }, I2, O2><I2, O2, Path extends string>(path: Path, ...handlers: Handler<any, any, I2, O2>[]): Hono<E, { method: M; path: Path; }, I2, O2>