import React from 'react'; interface RouteConfig { replace?: Boolean; params?: any; } export declare class RouterContextClass { routes: { [key: string]: (active: boolean) => void; }; activeRoute?: string; activeRouteParams?: any; stack: string[]; registerRoute(route: string, cb: (active: boolean) => void): void; unregisterRoute(route: string): void; setRoute(route: string, config?: RouteConfig): void; back(steps?: number): void; backTo(route: string): void; setDefaultRoute(route: string): void; } export declare const RouterContext: React.Context; export interface RouterProps { defaultRoute: string; } export declare const Router: React.FC; export interface RouteProps { component: any; path: string; } export declare const Route: React.FC; export {};