import type { PropType } from 'vue'; import type { RequestMethod } from '../../_plugins/axios-http/http'; type SetOption = (data: any, option: any) => void; declare const _default: import("vue").DefineComponent<{ title: { type: PropType; }; chartType: { type: PropType<"basicBar" | "basicBarVertical" | "basicBarStack" | "basicBarStackVertical" | "basicPie" | "basicRollPie" | "basicHalfRollPie" | "basicMultiplePie" | "basicRosePie" | "basicTwoRosePie" | "basicFunnel" | "basicArrowFunnel" | "chinaMap" | "basicLine" | "basicLineArea" | "basicLineStack" | "basicLineAreaStack" | "redefineLine" | "refineCrmCustomerStageFunnel">; required: true; }; url: { type: PropType; required: true; }; method: { type: PropType; default: string; }; params: { type: PropType>; default: () => {}; }; setOption: { type: PropType; required: true; }; }, { chartOptions: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; chartType: { type: PropType<"basicBar" | "basicBarVertical" | "basicBarStack" | "basicBarStackVertical" | "basicPie" | "basicRollPie" | "basicHalfRollPie" | "basicMultiplePie" | "basicRosePie" | "basicTwoRosePie" | "basicFunnel" | "basicArrowFunnel" | "chinaMap" | "basicLine" | "basicLineArea" | "basicLineStack" | "basicLineAreaStack" | "redefineLine" | "refineCrmCustomerStageFunnel">; required: true; }; url: { type: PropType; required: true; }; method: { type: PropType; default: string; }; params: { type: PropType>; default: () => {}; }; setOption: { type: PropType; required: true; }; }>>, { method: RequestMethod; params: Record; }, {}>; export default _default;