import type { PropType, ExtractPropTypes } from 'vue'; import { type LegendType } from './const'; export declare const LegendProps: () => { legendList: { type: ArrayConstructor; default: () => LegendType[]; }; isShowTotal: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: BooleanConstructor; default: boolean; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: any[]; }; scene: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; /** 边距 * in 图例与文字间的间距 * out 图例与图例间的间距 * */ spacing: { type: ObjectConstructor; default: () => { in: number; out: number; }; }; onLegendChange: { type: PropType<(event: LegendType) => void>; }; }; export declare type LegendProps = Partial>>; declare const ChartLegend: import("vue").DefineComponent<{ legendList: { type: ArrayConstructor; default: () => LegendType[]; }; isShowTotal: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: BooleanConstructor; default: boolean; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: any[]; }; scene: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; /** 边距 * in 图例与文字间的间距 * out 图例与图例间的间距 * */ spacing: { type: ObjectConstructor; default: () => { in: number; out: number; }; }; onLegendChange: { type: PropType<(event: LegendType) => void>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly LegendType[]; }; isShowTotal: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: BooleanConstructor; default: boolean; }; isLabelRemoveId: { type: BooleanConstructor; default: boolean; }; colors: { type: ArrayConstructor; default: any[]; }; scene: { type: (ArrayConstructor | StringConstructor)[]; default: string; }; /** 边距 * in 图例与文字间的间距 * out 图例与图例间的间距 * */ spacing: { type: ObjectConstructor; default: () => { in: number; out: number; }; }; onLegendChange: { type: PropType<(event: LegendType) => void>; }; }>>, { scene: string | unknown[]; legendList: unknown[]; isShowTotal: boolean; selectedMode: boolean; isLabelRemoveId: boolean; colors: unknown[]; spacing: Record; }>; export default ChartLegend;