export declare const router: (routes: any) => { (ctx: any, next: any): Promise; routes: { [key: string]: any; }; matching: (path: any, method?: string) => { ctx: { path: any; method: string; }; middlewares: any[]; }; }; export declare function getMiddleware(router: any, ctx: { path: any; method: string; }): any[];