import { Placement } from '@floating-ui/dom'; import { LitElement } from 'lit'; import { OverlayContainer } from '../../shared/overlay/portal'; export declare class WebUiTooltip extends LitElement { static styles: import('lit').CSSResult[]; get placement(): Placement; set placement(v: string); private _placement; get showDelay(): number; set showDelay(v: number); private _showDelay; get hideDelay(): number; set hideDelay(v: number); private _hideDelay; disabled: boolean; get offset(): number; set offset(v: number); private _offset; content: string; open: boolean; portal: boolean; overlayContainer?: OverlayContainer; private _showTimer?; private _hideTimer?; private _isCountedVisible; private readonly _userOpenChange; private _shouldOpenInstantly; private readonly _panel; get isOpen(): boolean; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(): void; protected updated(changed: Map): void; private _onPointerEnter; private _onPointerLeave; private _onFocusIn; private _onFocusOut; private _show; private _hide; private _openOverlay; private _createPortal; private _closeOverlay; private _reconfigureOverlay; private _syncPortalContent; private _dispatchChange; private _syncVisibleTooltipCount; render(): import('lit').TemplateResult<1>; readonly $events: { 'open-change': CustomEvent<{ open: boolean; }>; }; } declare global { interface HTMLElementTagNameMap { 'web-ui-tooltip': WebUiTooltip; } }