/// import KoaRouter from '@koa/router'; import Koa from 'koa'; import { ExtractedRequestParams } from '../utils/TypeUtils'; type Props = { skipOpenApiAnalysis: boolean; }; export declare class Router { koaRouter: KoaRouter; constructor(props?: Props); use(...middleware: Array>): this; with>(middleware: (ctx: Koa.ParameterizedContext) => ResponseTypeT): Router ? Awaited : ResponseTypeT)>; get

(path: P, callback: KoaRouter.Middleware>): this; post

(path: P, callback: KoaRouter.Middleware>): this; put

(path: P, callback: KoaRouter.Middleware>): this; delete

(path: P, callback: KoaRouter.Middleware>): this; del

(path: P, callback: KoaRouter.Middleware>): this; patch

(path: P, callback: KoaRouter.Middleware>): this; routes(): KoaRouter.Middleware; allowedMethods(): KoaRouter.Middleware; } export {}; //# sourceMappingURL=Router.d.ts.map