import * as Koa from 'koa'; import { IContext } from './typings/IContext'; import expansion from './extends'; export { default as BaseController } from './core/BaseController'; export { Path, RequestMethod } from './decorators/Path'; export { Resource, Inject } from './decorators/Resource'; export { Around, middlewareToAround } from './decorators/Around'; export { createArgDecorator, Query, Param, Context } from './decorators/ArgDecorator'; export { expansion }; export declare function Router({ ROOT, app }: { ROOT: string; app: Koa; }): (ctx: IContext, next: Function) => any;