export declare class TooltipState { open: boolean; timeoutId: number; constructor({ open, }?: { open?: boolean | undefined; }); } export declare class TooltipPresenter { showTooltip(tooltip: { state: TooltipState; }, fadeInDelayMs: number): Promise; hideTooltip(tooltip: { state: TooltipState; }, fadeOutDelayMs: number): Promise; private setOpen; private static fadeWithDelay; private clearDelay; }