declare const DasEcharts: import("@das-fed/utils").SFCWithInstall<import("vue").DefineComponent<import("./src/type.js").Props, {
    $echarts: import("vue").Ref<any, any>;
    myChart: any;
    init: (dom: HTMLDivElement) => void;
    setOption: (options: echarts.EChartsCoreOption) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("./src/type.js").Props> & Readonly<{}>, {
    width: number | string;
    height: number | string;
    options: any;
    className: string;
    autoResize: boolean;
    colorList: string[];
    xAxisStyleDefault: boolean;
    yAxisStyleDefault: boolean;
    tooltipStyleDefault: boolean;
    notMerge: boolean;
    lazyUpdate: boolean;
    silent: false;
    replaceMerge: string | string[];
    chartKey: string | number;
    maxLabelTooltipLength: number;
    yOverflowTooltip: boolean;
    xOverflowTooltip: boolean;
    pieOverflowTooltip: boolean | boolean[];
    pieLabelName: string;
    xEmptyMaxVal: number | null;
    yEmptyMaxVal: number | null | import("./src/type.js").maxValType[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>>;
declare const DasEchartsRef: () => import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").Props> & Readonly<{}>, {
    $echarts: import("vue").Ref<any, any>;
    myChart: any;
    init: (dom: HTMLDivElement) => void;
    setOption: (options: echarts.EChartsCoreOption) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
    width: number | string;
    height: number | string;
    options: any;
    className: string;
    autoResize: boolean;
    colorList: string[];
    xAxisStyleDefault: boolean;
    yAxisStyleDefault: boolean;
    tooltipStyleDefault: boolean;
    notMerge: boolean;
    lazyUpdate: boolean;
    silent: false;
    replaceMerge: string | string[];
    chartKey: string | number;
    maxLabelTooltipLength: number;
    yOverflowTooltip: boolean;
    xOverflowTooltip: boolean;
    pieOverflowTooltip: boolean | boolean[];
    pieLabelName: string;
    xEmptyMaxVal: number | null;
    yEmptyMaxVal: number | null | import("./src/type.js").maxValType[];
}, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
    P: {};
    B: {};
    D: {};
    C: {};
    M: {};
    Defaults: {};
}, Readonly<import("./src/type.js").Props> & Readonly<{}>, {
    $echarts: import("vue").Ref<any, any>;
    myChart: any;
    init: (dom: HTMLDivElement) => void;
    setOption: (options: echarts.EChartsCoreOption) => void;
}, {}, {}, {}, {
    width: number | string;
    height: number | string;
    options: any;
    className: string;
    autoResize: boolean;
    colorList: string[];
    xAxisStyleDefault: boolean;
    yAxisStyleDefault: boolean;
    tooltipStyleDefault: boolean;
    notMerge: boolean;
    lazyUpdate: boolean;
    silent: false;
    replaceMerge: string | string[];
    chartKey: string | number;
    maxLabelTooltipLength: number;
    yOverflowTooltip: boolean;
    xOverflowTooltip: boolean;
    pieOverflowTooltip: boolean | boolean[];
    pieLabelName: string;
    xEmptyMaxVal: number | null;
    yEmptyMaxVal: number | null | import("./src/type.js").maxValType[];
}> | null, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").Props> & Readonly<{}>, {
    $echarts: import("vue").Ref<any, any>;
    myChart: any;
    init: (dom: HTMLDivElement) => void;
    setOption: (options: echarts.EChartsCoreOption) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
    width: number | string;
    height: number | string;
    options: any;
    className: string;
    autoResize: boolean;
    colorList: string[];
    xAxisStyleDefault: boolean;
    yAxisStyleDefault: boolean;
    tooltipStyleDefault: boolean;
    notMerge: boolean;
    lazyUpdate: boolean;
    silent: false;
    replaceMerge: string | string[];
    chartKey: string | number;
    maxLabelTooltipLength: number;
    yOverflowTooltip: boolean;
    xOverflowTooltip: boolean;
    pieOverflowTooltip: boolean | boolean[];
    pieLabelName: string;
    xEmptyMaxVal: number | null;
    yEmptyMaxVal: number | null | import("./src/type.js").maxValType[];
}, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
    P: {};
    B: {};
    D: {};
    C: {};
    M: {};
    Defaults: {};
}, Readonly<import("./src/type.js").Props> & Readonly<{}>, {
    $echarts: import("vue").Ref<any, any>;
    myChart: any;
    init: (dom: HTMLDivElement) => void;
    setOption: (options: echarts.EChartsCoreOption) => void;
}, {}, {}, {}, {
    width: number | string;
    height: number | string;
    options: any;
    className: string;
    autoResize: boolean;
    colorList: string[];
    xAxisStyleDefault: boolean;
    yAxisStyleDefault: boolean;
    tooltipStyleDefault: boolean;
    notMerge: boolean;
    lazyUpdate: boolean;
    silent: false;
    replaceMerge: string | string[];
    chartKey: string | number;
    maxLabelTooltipLength: number;
    yOverflowTooltip: boolean;
    xOverflowTooltip: boolean;
    pieOverflowTooltip: boolean | boolean[];
    pieLabelName: string;
    xEmptyMaxVal: number | null;
    yEmptyMaxVal: number | null | import("./src/type.js").maxValType[];
}> | null>;
export { DasEcharts, DasEchartsRef };
export default DasEcharts;
