import * as React from 'react'; export interface IRouterProps { /** * Gets the component ref. */ componentRef?: () => void; /** @deprecated unused */ replaceState?: boolean; children?: React.ReactNode; /** @deprecated unused */ onNewRouteLoaded?: () => void; } export interface IRouterState { path: string; } export declare class Router extends React.Component { private _disposables; constructor(props: IRouterProps); componentDidMount(): void; componentWillUnmount(): void; render(): React.ReactElement | null; private _resolveRoute; }