import { ModuleBase } from '../loader/ModuleLoader';
export declare type LoadaxRoute = {
    type: number;
    name: string;
    routes: string[];
};
declare type LoadaxRouter = {
    routes: LoadaxRoute[];
    createRoutes(modules: ModuleBase[]): void;
    addRoute(module: ModuleBase): void;
    push?(path: string): void;
};
export declare const Router: LoadaxRouter;
export {};
