import { PropType } from 'vue'; import { type AdvancedBarRadius } from '@dao-style/chart'; export declare type GraphChartType = 'line' | 'bar' | 'area' | 'scatter'; declare const _default: import("vue").DefineComponent<{ padding: { type: PropType; default: number; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; emptyContent: { type: StringConstructor; default: string; }; disableAnimation: { type: BooleanConstructor; default: boolean; }; type: { type: PropType<"time" | "category">; default: string; }; data: { type: ObjectConstructor; required: true; }; seriesType: { type: PropType; default: string; }; mode: { type: PropType<"dodge" | "stack">; default: string; }; tooltipTrigger: { type: PropType<"item" | "axis">; default: string; }; disableLegend: { type: BooleanConstructor; default: boolean; }; disableTooltip: { type: BooleanConstructor; default: boolean; }; disableXAxis: { type: BooleanConstructor; default: boolean; }; disableYAxis: { type: BooleanConstructor; default: boolean; }; barGap: { type: StringConstructor; default: undefined; }; barCategoryGap: { type: StringConstructor; default: undefined; }; barWidth: { type: StringConstructor; default: undefined; }; barMinWidth: { type: StringConstructor; default: undefined; }; barMaxWidth: { type: StringConstructor; default: undefined; }; barRadius: { type: PropType; default: number; }; }, { xScale: import("vue").ComputedRef<{ name: string; type: "time" | "category"; fieldList: any[]; }>; yScale: import("vue").ComputedRef<{ name: string; modifierType: "dodge" | "stack"; fieldList: string[]; }>; seriesList: import("vue").ComputedRef<{ type: GraphChartType; name: string; encode: { x: { scale: string; }; y: { scale: string; field: string; }; }; }[]>; emptyArea: {}; handleClick: (e: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: number; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; emptyContent: { type: StringConstructor; default: string; }; disableAnimation: { type: BooleanConstructor; default: boolean; }; type: { type: PropType<"time" | "category">; default: string; }; data: { type: ObjectConstructor; required: true; }; seriesType: { type: PropType; default: string; }; mode: { type: PropType<"dodge" | "stack">; default: string; }; tooltipTrigger: { type: PropType<"item" | "axis">; default: string; }; disableLegend: { type: BooleanConstructor; default: boolean; }; disableTooltip: { type: BooleanConstructor; default: boolean; }; disableXAxis: { type: BooleanConstructor; default: boolean; }; disableYAxis: { type: BooleanConstructor; default: boolean; }; barGap: { type: StringConstructor; default: undefined; }; barCategoryGap: { type: StringConstructor; default: undefined; }; barWidth: { type: StringConstructor; default: undefined; }; barMinWidth: { type: StringConstructor; default: undefined; }; barMaxWidth: { type: StringConstructor; default: undefined; }; barRadius: { type: PropType; default: number; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; }, { barGap: string; barCategoryGap: string; barWidth: string; barMinWidth: string; barMaxWidth: string; barRadius: AdvancedBarRadius; type: "time" | "category"; padding: number | [number, number, number, number]; mode: "dodge" | "stack"; width: number; height: number; emptyContent: string; disableAnimation: boolean; seriesType: GraphChartType | GraphChartType[]; tooltipTrigger: "item" | "axis"; disableLegend: boolean; disableTooltip: boolean; disableXAxis: boolean; disableYAxis: boolean; }>; export default _default; //# sourceMappingURL=GraphChart.vue.d.ts.map