import LineBarY2ChartStyleService from '../../../../base-pandora-visualization/services/chart-style/charts/combination/linebarY2';
import { AxisType } from '../../../../constants/chart-style';
import BaseBarChartStore from '../../BarChart/store';
export default class LineBarY2ChartStore extends BaseBarChartStore<LineBarY2ChartStyleService> {
    get showingSeries(): any[];
    get barCrossAxis2Options(): {
        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;
    };
    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;
        }))[];
    };
    get notFormatSeries(): {
        series: any[];
    };
    get series(): any[];
}
