import { Configuration } from '../models/public/configuration'; import { DataItem } from '../models/public/data-item'; export declare class DomTooltip { private readonly containerEl; private readonly el; private visible; private lastContent; /** * @param containerEl - The chart's own container element. Tooltip is appended here. * @param instanceId - Debug identifier (e.g. "bcjs_a3f9"). Never used in querySelector. * @param config - Chart configuration for tooltip styling. */ constructor(containerEl: HTMLElement, instanceId: string, config: Configuration); show(item: DataItem, clientX: number, clientY: number, config: Configuration): void; hide(): void; isVisible(): boolean; dispose(): void; private buildContent; }