import { LitElement } from 'lit'; /** * Tooltip component * * @slot - Default slot for tooltip content * @slot trigger - Slot for the element that triggers the tooltip * * @csspart tooltip - The tooltip element * @csspart trigger - The trigger element */ export declare class UITooltip extends LitElement { static styles: import("lit").CSSResult; content: string; text: string; placement: 'top' | 'bottom' | 'left' | 'right'; delay: number; /** * Custom ARIA label for the trigger element */ ariaLabel: string | null; private visible; private showTimeout?; private tooltipId; private handleMouseEnter; private handleMouseLeave; private handleFocus; private handleBlur; private handleKeyDown; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ui-tooltip': UITooltip; } } //# sourceMappingURL=tooltip.d.ts.map