import { type DataLabelsProp } from "./chartDataLabels.js"; export type DonutChartTone = "category1" | "category2" | "category3" | "category4" | "category5" | "category6" | "category7" | "category8"; export type DonutChartDatum = { label: string; value: number; tone?: DonutChartTone; }; export type DonutChartProps = { data: DonutChartDatum[]; size?: number; thickness?: number; centerLabel?: string | null; /** * Per-slice value labels. `false`/absent (default) → none. `true` → each slice's * value with the default formatter. Object → `format(value)` and/or a `position` * override (default `center` of the arc). Slices too thin to fit a legible label * are skipped. Labels are `aria-hidden` — the values already live in the * accessible ChartDataList. */ dataLabels?: DataLabelsProp; label: string; class?: string; }; export declare const DonutChart: import("vue").DefineComponent DonutChartDatum[]; required: true; }; size: { type: NumberConstructor; default: number; }; thickness: { type: NumberConstructor; default: number; }; centerLabel: { type: () => string | null; default: undefined; }; dataLabels: { type: () => DataLabelsProp; default: undefined; }; label: { type: StringConstructor; required: true; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly DonutChartDatum[]; required: true; }; size: { type: NumberConstructor; default: number; }; thickness: { type: NumberConstructor; default: number; }; centerLabel: { type: () => string | null; default: undefined; }; dataLabels: { type: () => DataLabelsProp; default: undefined; }; label: { type: StringConstructor; required: true; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{}>, { size: number; class: string; dataLabels: DataLabelsProp; thickness: number; centerLabel: string | null; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=DonutChart.d.ts.map