import BaseControllerDefault from '../controller/baseControllerDefault';
import RouterInitializer from './routerInitializer';
export default class RouterSingleton {
    protected controller: {
        [name: string]: BaseControllerDefault;
    } | undefined;
    abstract createRoutes(initDefault?: RouterInitializer): void;
    protected static _instance: RouterSingleton;
    static getInstance(): RouterSingleton;
    getController(): {
        [name: string]: BaseControllerDefault;
    } | undefined;
}
//# sourceMappingURL=routerSingleton.d.ts.map