import { BootstrapElement, type Placement } from '@bootstrap-wc/core'; export type TooltipTrigger = 'hover' | 'focus' | 'click' | 'manual'; /** * `` — text-only floating tooltip using @floating-ui/dom. * * Slot the trigger in the default slot. Tooltip text goes in the `content` * property (or `title` attribute for Bootstrap parity). */ export declare class BsTooltip extends BootstrapElement { content: string; placement: Placement; trigger: TooltipTrigger; showDelay: number; hideDelay: number; open: boolean; /** Extra class applied to the rendered tooltip element, mirrors Bootstrap's `data-bs-custom-class`. */ customClass: string; private _mounted; private _tipEl; private _refEl; private _floating; private _showTimer?; private _hideTimer?; connectedCallback(): void; disconnectedCallback(): void; protected hostClasses(): string; updated(changed: Map): void; show(): void; hide(): void; private _onMouseEnter; private _onMouseLeave; private _onFocusIn; private _onFocusOut; private _onClick; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bs-tooltip': BsTooltip; } } //# sourceMappingURL=tooltip.d.ts.map