///
///
///
import http from 'http';
import { Middleware } from 'koa';
import { ControllerConstructor } from './types';
export * from './response';
export * from './decorators';
export { createApp } from './app';
export { Context, State, Middleware } from './types';
export declare const constrollers: ControllerConstructor[];
export declare const middlewares: Middleware[];
export declare const use: (middleware: import("koa-compose").Middleware>) => void;
export declare const register: (controllerConstructor: ControllerConstructor) => void;
export declare const boot: () => Promise<{
server: http.Server;
app: import("koa");
}>;