/** * A timer to help with implementation of warnup/cooldown behavior as described here: */ export declare class LuzmoOverlayTimer { private warmUpDelay; private coolDownDelay; private isWarm; private cooldownTimeout?; private component?; private timeout; private promise?; private resolve?; constructor(options?: { warmUpDelay?: number; coolDownDelay?: number; }); openTimer(component: HTMLElement): Promise; close(component: HTMLElement): void; private resetCooldownTimer; private cancelCooldownTimer; }