import { Assembler, Getter } from '@shujujiang/core/transform/assembler'; import { IDatasetTransform, ITicket } from '@shujujiang/core/transform/dataset'; export declare function collectMinMax(token: any, value: any): void; export declare const COLOR_DIMENTION_INDEX = 2; export declare const SIZE_DIMENTION_INDEX = 3; export declare const LINE_WIDTH_DIMENTION_INDEX = 4; export interface ISizeCollector { collect: (sizeGetter?: Getter) => Assembler; complete: () => void; } export declare function getSizeCollector(chartOption: any, dataset: IDatasetTransform, sizeTicket?: ITicket): ISizeCollector; export interface IVisualDataCollector { colorVisualMap: any; sizeVisualMap: any; collectColor: (colorGetter?: Getter) => Assembler; collectSize: (sizeGetter?: Getter) => Assembler; } export declare function assembleVisualMap(chartOption: any, dataset: IDatasetTransform, colorTicket?: ITicket, sizeTicket?: ITicket): IVisualDataCollector; export declare function assembleSimpleVisualMap(chartOption: any, dataset: IDatasetTransform, colorTicket: ITicket, sizeTicket: ITicket): IVisualDataCollector; export declare function assembleColorVisualMap(baseStyle: any, colorRange: string[], dimension?: number, show?: boolean): any; export declare function assembleSizeVisualMap(baseStyle: any, minSize: any, maxSize: any, dimension?: number, show?: boolean): any;