import { NavigationRecorderConfig, NavigationRecorderPublicApi, NavigationSessionContext, NavigationSignal } from './types'; export declare class NavigationRecorder { private config; private isRecording; private currentRoute; private stack; private navigationStartTime; private sessionContext; readonly api: NavigationRecorderPublicApi; init(config?: Partial): void; start(context?: NavigationSessionContext): void; pause(): void; resume(): void; stop(): void; record(signal: NavigationSignal): void; private recordSpan; private updateNavigationStack; private resolveRouteKey; private stringifySafe; private reset; } //# sourceMappingURL=navigationRecorder.d.ts.map