import MountedRouter from "./-private/mounted-router"; import { RouterReducer, RouteState, RouteableReducer } from "./-private/routeable"; import { RouteOptions, Route } from "./-private/route"; import { StackOptions, StackRouter } from "./-private/routers/stack-router"; import { SwitchOptions, SwitchRouter } from "./-private/routers/switch-router"; export declare function mount(routerMap: RouterReducer): MountedRouter; export declare function route(name: string, options?: RouteOptions): Route; export declare function stackRouter(name: string, children: RouteableReducer[], options?: StackOptions): StackRouter; export declare function switchRouter(name: string, children: RouteableReducer[], options?: SwitchOptions): SwitchRouter; export declare class Config { state: RouteState; constructor(state: RouteState); }