///
import { Server } from 'http';
import SocketIO from 'socket.io';
import { ControllerConstructor, Middleware } from './types';
export * from './types';
export * from './decorators';
export declare const constrollers: ControllerConstructor[];
export declare const use: (middleware: Middleware) => void;
export declare const register: (controllerConstructor: ControllerConstructor) => void;
export declare const boot: (server?: Server | undefined) => Promise;