import { Assembler, Getter } from '@shujujiang/core/transform/assembler'; import { IDatasetTransform, IValueGetter } from '@shujujiang/core/transform/dataset'; export interface ITooltipContent { primary?: boolean; percent?: boolean | number; formattedName: IValueGetter | any; formattedValue: IValueGetter | any; } export interface ITooltipData { title?: IValueGetter | any; subTitle?: IValueGetter | any; content: ITooltipContent | ITooltipContent[]; } export declare function tooltipFormatter(params: any, dataset: IDatasetTransform): any; export declare function assembleTooltipFormatter(chartOption: any, dataset: IDatasetTransform): void; export declare function assemblePointTooltip(title: Getter, subTitle: Getter, formattedName: Getter, formattedValue: Getter, attributes?: number[]): Assembler;