import { ElConfig, TooltipOptions } from '../types'; export declare class Tooltip { isVisible: boolean; isAvailable: boolean; private instance; private options; private data; private hideTimeout; readonly log: { info(message: string, ...data: unknown[]): void; warn(message: string, ...data: unknown[]): void; error(message: string, ...data: unknown[]): void; debug: { info(message: string, ...data: unknown[]): void; warn(message: string, ...data: unknown[]): void; error(message: string, ...data: unknown[]): void; }; }; constructor(options: TooltipOptions); setOptions(options: Partial): void; show(event: MouseEvent): void; hide(): void; private getListData; private getSingleListData; private getDimensionListData; private getCategoryListData; update({ data }: { data: ElConfig; }): void; move({ clientX: x, clientY: y }: MouseEvent): void; destroy(): void; }