import { LitElement, TemplateResult } from 'lit'; import { Strategy, Placement, AutoPlacementOptions, OffsetOptions } from '@floating-ui/dom'; import './templates/ix-simple-tooltip.js'; export declare class IxTooltip extends LitElement { static _placement: Placement | undefined; static _strategy: Strategy; static _tagName: string; static _offsetOptions: OffsetOptions; static _hidingDuration: number; static _showTooltip: string; static _hideTooltip: string; id: string; role: string; placement: Placement | undefined; strategy: Strategy; tooltip: TemplateResult | undefined; target: HTMLElement | undefined; hidding: boolean; autoPlacementOptions: AutoPlacementOptions | undefined; offsetOptions: OffsetOptions; hidingDuration: number; hideTimeout: ReturnType | undefined; cleanup: () => void; connectedCallback(): void; disconnectedCallback(): void; handleEscapeKey: (e: KeyboardEvent) => void; handleShow: (e: Event) => void; clearHideTimeout(): void; handleHide: (e: Event) => void; hide: () => void; show: (e: any) => void; clean: () => void; getAutoPlacementOptions(): { crossAxis?: boolean; alignment?: import("@floating-ui/utils").Alignment | null; autoAlignment?: boolean; allowedPlacements?: Array; rootBoundary?: import("@floating-ui/core").RootBoundary; elementContext?: import("@floating-ui/core").ElementContext; altBoundary?: boolean; padding?: import("@floating-ui/utils").Padding; boundary?: import("@floating-ui/dom").Boundary; }; updatePosition: () => void; handleMouseEnter: () => void; handleMouseLeave: () => void; render(): TemplateResult<1>; }