export interface HealthState { consecutiveNavFailures: number; lastSuccessfulNav: number; isRecovering: boolean; activeOps: number; } export declare function getHealthState(): Readonly; export declare function recordNavSuccess(): void; /** * Records a navigation failure. Returns true when consecutive failures * exceed the threshold, signaling the caller to take corrective action * (e.g., log warning, attempt context restart). * Note: Automatic recovery is not implemented — callers decide what action to take. */ export declare function recordNavFailure(): boolean; export declare function incrementActiveOps(): void; export declare function decrementActiveOps(): void; export declare function setRecovering(value: boolean): void; export declare function resetHealth(): void; //# sourceMappingURL=health.d.ts.map