import { LitElement } from 'lit'; /** * Tooltip. * @fires on-tooltip-toggle - Emits the open state of the tooltip on open/close. `detail:{ open: boolean }` * @slot unnamed - Slot for tooltip content. * @slot anchor - Slot for custom anchor button content. */ export declare class Tooltip extends LitElement { static styles: import("lit").CSSResult; /** Assistive text for anchor button. */ accessor assistiveText: string; /** Tooltip open state. * @internal */ accessor _open: boolean; /** Tooltip anchor position. `'start'`, `'end'`, or `'center'`. * @internal */ accessor _anchorPosition: string; /** Tooltip direction. `'top'`, `'bottom'`, `'left'`, or `'right'`. * @internal */ accessor _direction: string; /** Timeout function to delay modal close. * @internal */ accessor _timer: any; /** Anchor element * @internal */ accessor _anchorEl: any; /** Content element * @internal */ accessor _contentEl: any; render(): import("lit-html").TemplateResult<1>; private _positionTooltip; private _handleOpen; private _handleClose; private _handleMouseLeave; private _handleEsc; private _emitToggle; updated(changedProps: any): void; connectedCallback(): void; disconnectedCallback(): void; } declare global { interface HTMLElementTagNameMap { 'kyn-tooltip': Tooltip; } } //# sourceMappingURL=tooltip.d.ts.map