import { ColorGradient, BarDatum, EchartsBarShape, LegendConfig, SplitConfig, AxisStyleConfig } from './echarts-bar'; import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent; default: () => any[]; }; type: { type: StringConstructor; default: string; }; color: { type: PropType; default: string; }; borderColor: { type: StringConstructor; default: string; }; borderRadius: { type: (NumberConstructor | StringConstructor)[]; default: number; }; shape: { type: PropType; default: string; }; dir: { type: PropType<"v" | "h">; default: string; }; fontSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; height: { type: (NumberConstructor | StringConstructor)[]; default: string; }; rotate: { type: NumberConstructor; default: number; }; legend: { type: PropType; default: () => { show: boolean; position: string; }; }; split: { type: PropType; default: () => { type: string; color: string; show: boolean; }; }; xAxisStyle: { type: PropType; default: () => { type: string; color: string; textColor: string; show: boolean; }; }; yAxisStyle: { type: PropType; default: () => { type: string; color: string; textColor: string; show: boolean; }; }; rightYAxisStyle: { type: PropType; default: () => { type: string; color: string; textColor: string; show: boolean; }; }; unit: { type: StringConstructor; default: string; }; rightUnit: { type: StringConstructor; default: string; }; showValue: { type: BooleanConstructor; default: boolean; }; showTooltip: { type: BooleanConstructor; default: boolean; }; tipFontSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; interval: { type: NumberConstructor; default: number; }; tooltipType: { type: StringConstructor; default: string; }; tooltipTextColor: { type: StringConstructor; default: string; }; tooltipBgColor: { type: StringConstructor; default: string; }; tooltipBorderColor: { type: StringConstructor; default: string; }; showDefaultTooltip: { type: BooleanConstructor; default: boolean; }; mode: { type: StringConstructor; default: string; }; showMaxMarkPoint: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "item-click": (_: any) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ data: { type: PropType< BarDatum[]>; default: () => any[]; }; type: { type: StringConstructor; default: string; }; color: { type: PropType; default: string; }; borderColor: { type: StringConstructor; default: string; }; borderRadius: { type: (NumberConstructor | StringConstructor)[]; default: number; }; shape: { type: PropType; default: string; }; dir: { type: PropType<"v" | "h">; default: string; }; fontSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; height: { type: (NumberConstructor | StringConstructor)[]; default: string; }; rotate: { type: NumberConstructor; default: number; }; legend: { type: PropType; default: () => { show: boolean; position: string; }; }; split: { type: PropType; default: () => { type: string; color: string; show: boolean; }; }; xAxisStyle: { type: PropType; default: () => { type: string; color: string; textColor: string; show: boolean; }; }; yAxisStyle: { type: PropType; default: () => { type: string; color: string; textColor: string; show: boolean; }; }; rightYAxisStyle: { type: PropType; default: () => { type: string; color: string; textColor: string; show: boolean; }; }; unit: { type: StringConstructor; default: string; }; rightUnit: { type: StringConstructor; default: string; }; showValue: { type: BooleanConstructor; default: boolean; }; showTooltip: { type: BooleanConstructor; default: boolean; }; tipFontSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; interval: { type: NumberConstructor; default: number; }; tooltipType: { type: StringConstructor; default: string; }; tooltipTextColor: { type: StringConstructor; default: string; }; tooltipBgColor: { type: StringConstructor; default: string; }; tooltipBorderColor: { type: StringConstructor; default: string; }; showDefaultTooltip: { type: BooleanConstructor; default: boolean; }; mode: { type: StringConstructor; default: string; }; showMaxMarkPoint: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onItem-click"?: (_: any) => any; }>, { split: SplitConfig; data: BarDatum[]; mode: string; color: string | ColorGradient | ColorGradient[]; width: string | number; type: string; legend: LegendConfig; height: string | number; unit: string; dir: "v" | "h"; fontSize: string | number; showValue: boolean; borderColor: string; borderRadius: string | number; shape: EchartsBarShape; rotate: number; xAxisStyle: AxisStyleConfig; yAxisStyle: AxisStyleConfig; rightYAxisStyle: AxisStyleConfig; rightUnit: string; showTooltip: boolean; tipFontSize: string | number; interval: number; tooltipType: string; tooltipTextColor: string; tooltipBgColor: string; tooltipBorderColor: string; showDefaultTooltip: boolean; showMaxMarkPoint: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _default;