import { LitElement } from 'lit'; import { handleControlChange } from './mixins/attachable.js'; declare const Base: Constructor & Constructor & typeof LitElement; /** * TODO: Check if $control controls a menu/popover and keep hidden when it is open. */ export declare class Tooltip extends Base { #private; readonly _delays: { mouse: { show: number; hide: number; }; focus: { show: number; hide: number; }; touch: { show: number; hide: number; }; recentlyShowed: number; }; readonly _durations: { show: number; hide: number; }; align: import('@floating-ui/dom').Placement; offset: number; forceInvisible: boolean; $slot: HTMLSlotElement; render(): import("lit-html").TemplateResult<1>; private readonly popoverController; constructor(); [handleControlChange](prev?: HTMLElement | null, next?: HTMLElement | null): void; set visible(value: boolean); } export {};