/** @remarks Test-only reset for preview timing state. */ export declare function resetPreviewTimingForTests(): void; export declare function notePreviewOpened(): void; export declare function notePreviewClosed(now?: number, cooldownMs?: number): void; /** * Resolves the effective open delay for a preview trigger. * * @remarks Once any preview is open, or while still inside the post-close cooldown * window, subsequent previews open immediately. */ export declare function resolvePreviewOpenDelay(requestedDelay: number, now?: number): number;