import { LitElement } from 'lit'; import { EventEmitter } from '../../internal/decorators'; export default class SlTooltip extends LitElement { static styles: import("lit").CSSResult; positioner: HTMLElement; tooltip: HTMLElement; private componentId; private hasInitialized; private target; private popover; private hoverTimeout; content: string; placement: 'top' | 'top-start' | 'top-end' | 'right' | 'right-start' | 'right-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'left-start' | 'left-end'; disabled: boolean; distance: number; open: boolean; skidding: number; trigger: string; slShow: EventEmitter; slAfterShow: EventEmitter; slHide: EventEmitter; slAfterHide: EventEmitter; connectedCallback(): void; firstUpdated(): void; disconnectedCallback(): void; show(): Promise; hide(): Promise; getTarget(): HTMLElement; handleBlur(): void; handleClick(): void; handleFocus(): void; handleKeyDown(event: KeyboardEvent): void; handleMouseOver(): void; handleMouseOut(): void; handleOpenChange(): Promise; handleOptionsChange(): void; handleDisabledChange(): void; handleSlotChange(): void; hasTrigger(triggerType: string): boolean; syncOptions(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'sl-tooltip': SlTooltip; } }