import { INavigationCapture } from '../../domain/interfaces/INavigationCapture'; import { LogEntry } from '../../domain/types'; export declare class NavigationCapture implements INavigationCapture { private callback; private isActive; private originalPushState; private originalReplaceState; private lastUrl; constructor(); start(callback: (entry: LogEntry) => void): void; stop(): void; private captureInitialLoad; private patchHistory; private restoreHistory; private setupListeners; private removeListeners; private handlePopState; private handleHashChange; private handleLoad; } //# sourceMappingURL=NavigationCapture.d.ts.map