import type { DataItem, HideAxesStackBarProps, IAreaSeriesSpec, ICartesianCrosshairSpec } from './types'; interface TransformDataOptions { xField?: string; yField?: string; } export declare function transformData(data?: DataItem[], options?: TransformDataOptions): [DataItem[], DataItem[]]; interface GetDefaultSeriesOptions { xField?: string; yField?: string; /** * 柱宽度 * @default 6 */ barWidth?: number; } export declare function getDefaultSeries(options?: GetDefaultSeriesOptions): (IAreaSeriesSpec | import("@visactor/vchart").IRangeColumnChartSpec | import("@visactor/vchart").IRangeAreaChartSpec | import("@visactor/vchart").ILineSeriesSpec | import("@visactor/vchart").IBarSeriesSpec | import("@visactor/vchart").IBar3dSeriesSpec | import("@visactor/vchart").IDotSeriesSpec | import("@visactor/vchart").IMapSeriesSpec | import("@visactor/vchart").IPieSeriesSpec | import("@visactor/vchart").IPie3dSeriesSpec | import("@visactor/vchart").ILinkSeriesSpec | import("@visactor/vchart").IRadarSeriesSpec | import("@visactor/vchart").IRoseSeriesSpec | import("@visactor/vchart").IScatterSeriesSpec | import("@visactor/vchart").ICircularProgressSeriesSpec | import("@visactor/vchart").ILinearProgressSeriesSpec | import("@visactor/vchart").IWordCloudSeriesSpec | import("@visactor/vchart").IWordCloud3dSeriesSpec | import("@visactor/vchart").IFunnelSeriesSpec | import("@visactor/vchart").IFunnel3dSeriesSpec | import("@visactor/vchart").IBoxPlotSeriesSpec | import("@visactor/vchart").IGaugeSeriesSpec | import("@visactor/vchart").ISankeySeriesSpec | import("@visactor/vchart").ITreemapSeriesSpec | import("@visactor/vchart").ISunburstSeriesSpec | import("@visactor/vchart").ICirclePackingSeriesSpec | import("@visactor/vchart").IWaterfallSeriesSpec | import("@visactor/vchart").IHeatmapSeriesSpec | import("@visactor/vchart").IGaugePointerSeriesSpec | import("@visactor/vchart").ICorrelationSeriesSpec)[]; interface GetDefaultCrosshairOptions { /** * 柱宽度 * @default 6 */ barWidth?: number; } export declare function getDefaultCrosshair(options?: GetDefaultCrosshairOptions): ICartesianCrosshairSpec; export declare function getNumberArrayMaxIndexAndValue(list: number[]): { index: number; max: number; }; interface GetReferenceDataProps { data: HideAxesStackBarProps['data']; xField: string; yField: string; } /** * 获取参考数据,根据默认值及真实值最大值计算比例 * @param props */ export declare function getReferenceData(props: GetReferenceDataProps): { [x: string]: number; }[]; interface Params { xField?: string; yField?: string; } export declare function getReferenceSerie(params?: Params): IAreaSeriesSpec; export {};