import { TooltipOption, TooltipValue } from '../types/index.js';
import { BaseComponent } from './base.js';
export declare class Tooltip extends BaseComponent<TooltipOption> {
    get name(): string;
    render(): void;
    update(): void;
    create(): void;
    /**
     * 创建 tooltip item
     * @param title
     * @param values
     */
    private createItem;
    private getTooltipTitle;
    private getTooltipItem;
    handleTemplateString(text: string | number, formatter: string | ((v: string | number, data: TooltipValue) => string), data?: TooltipValue): string | number;
    showTooltip: () => void;
    hideTooltip: () => void;
    /**
     * 添加事件监听
     */
    private eventListener;
}
