import LineY2ChartStyleService from '../../../../base-pandora-visualization/services/chart-style/charts/combination/lineY2';
import { AxisType } from '../../../../constants/chart-style';
import BaseLineChartStore from '../../LineChart/store';
import { ISeriesPiece } from '../../transforms/two-d';
export default class LineY2ChartStore extends BaseLineChartStore<LineY2ChartStyleService> {
    get baseShowingSeries(): any[];
    get showingSeries(): any[];
    get baseSeries(): ISeriesPiece[][];
    get notFormatSeries(): {
        series: any[];
    };
    get series(): any[];
    getOptions(): {
        yAxis: (({
            splitLine: {
                show: boolean;
                lineStyle: {
                    type: string;
                };
            };
            axisLine: {
                show: boolean;
            };
            axisTick: {
                show: boolean;
            };
            nameLocation: string;
        } & IKeyValues<any> & {
            name: string;
            type: AxisType;
            axisLabel: {
                showMinLabel: boolean;
                formatter: ((value: any) => any) | null;
                hideOverlap: boolean;
            };
            min: string | number | null;
            max: string | number | null;
        } & {
            nameGap: any;
        }) | ({
            splitLine: {
                show: boolean;
                lineStyle: {
                    type: string;
                };
            };
            axisLine: {
                show: boolean;
            };
            axisTick: {
                show: boolean;
            };
            nameLocation: string;
        } & {
            name: string | null;
            type: AxisType;
            axisLabel: {
                showMinLabel: boolean;
                formatter: (value: any) => any;
            };
            nameGap: any;
            min: string | number | null;
            max: string | number | null;
        }))[];
    };
}
