import type { RouterHealthRecord, RouterHealthStore } from "./types.js"; export interface LocalWriteFailureOverlay { expirations: Array<{ deadline: number; key: string; }>; inactive: Map; records: Map; } export declare function probeExpiryBefore(left: { deadline: number; key: string; }, right: { deadline: number; key: string; }): boolean; export declare function pushProbeExpiry(heap: Array<{ deadline: number; key: string; }>, expiry: { deadline: number; key: string; }): void; export declare function popProbeExpiry(heap: Array<{ deadline: number; key: string; }>): { deadline: number; key: string; } | undefined; export declare const localWriteFailuresByStore: WeakMap;