import { ImpulseElement } from '@ambiki/impulse'; export default class TooltipElement extends ImpulseElement { trigger: HTMLElement; panel: HTMLElement; private isMousedown; private isMousemove; private triggerController; connected(): void; disconnected(): void; triggerConnected(trigger: HTMLElement): void; triggerDisconnected(): void; panelConnected(panel: HTMLElement): void; private handleMousedown; private handleFocus; private handleBlur; private handleMousemove; private handleMouseleave; /** * Shows the tooltip. */ show(): void; /** * Hides the tooltip. */ hide(): void; /** * Whether the tooltip is open or not. */ get open(): boolean; get floatingPanel(): import("../floating_panel").default | null; } declare global { interface Window { TooltipElement: typeof TooltipElement; } interface HTMLElementTagNameMap { 'twc-tooltip': TooltipElement; } } //# sourceMappingURL=index.d.ts.map