import type { INavigation } from "../INavigation.js";
export declare class BrowserNavigation {
    private readonly navigation;
    private ignoreNextPopState;
    constructor(navigation: INavigation);
    registerRoutes(): Promise<void>;
    private addBrowserNavigation;
    private restoreNavigation;
    private handleNavigation;
    private popStateHandler;
    private hashChangeHandler;
    dispose(): void | Promise<void>;
}
//# sourceMappingURL=BrowserNavigation.d.ts.map