import type { MenuOptions } from "../types"; export type TimerHandle = ReturnType | null; /** * Manages delayed open/close scheduling for a menu instance. The implementation is * intentionally dumb — idempotent operations with explicit cancellation so that * higher-level classes maintain full control over when timers run. */ export declare class MenuTimers { private readonly options; private openTimer; private closeTimer; constructor(options: Pick, "openDelay" | "closeDelay">); scheduleOpen(callback: () => void): void; scheduleClose(callback: () => void): void; cancelOpen(): void; cancelClose(): void; clearAll(): void; } //# sourceMappingURL=Timers.d.ts.map