import { OdxTooltip } from "./tooltip.js"; import { ReactiveController, ReactiveControllerHost, TemplateResult } from "lit"; interface TooltipControllerOptions { tooltipContent?: () => TemplateResult | string | null | undefined; update?: (instance: OdxTooltip) => void; onToggle?: (instance: OdxTooltip) => void; } declare class TooltipController implements ReactiveController { #private; get instance(): OdxTooltip | undefined; constructor(host: ReactiveControllerHost & HTMLElement, options: TooltipControllerOptions); hostDisconnected(): void; hostUpdated(): Promise; } export { TooltipController, TooltipControllerOptions };