import { Renderer } from '../../atomComponent'; import AxisOptionCollector from './axisOptionCollector'; import { GeneralAxisOptions, DataItem } from '../../models'; type ProcessedData = { x: DataItem[]; y: DataItem[][]; }; export default class Axis implements Renderer { chart: any; private axisOptions; id: string; name: string; private xAxis; private yAxis; private xAxisOptions; private yAxisOptions; private optionCollector; constructor(chart: any, axisOptions: GeneralAxisOptions); createOptionCollector(): AxisOptionCollector; /** * axis数据预整合 */ dataAdaptor(): ProcessedData; init(): void; render(): void; } export {};