import type { PieChartProps } from "./types";
export type PieChartDataTableRow<TData = unknown> = {
    color?: string | undefined;
    formattedValue: string;
    index: number;
    label: string;
    percentage: number;
    percentageLabel: string;
    raw: TData;
    value: number | null;
};
export type PieChartDataTable<TData = unknown> = {
    rows: Array<PieChartDataTableRow<TData>>;
    total: number;
};
type PieChartAccessibilityInput<TData extends Record<string, unknown>> = {
    colorKey?: PieChartProps<TData>["colorKey"] | undefined;
    colors?: PieChartProps<TData>["colors"] | undefined;
    data: PieChartProps<TData>["data"];
    formatPercentage?: PieChartProps<TData>["formatPercentage"] | undefined;
    formatValue?: PieChartProps<TData>["formatValue"] | undefined;
    labelKey?: PieChartProps<TData>["labelKey"] | undefined;
    valueKey: PieChartProps<TData>["valueKey"];
};
export declare const getPieChartDataTable: <TData extends Record<string, unknown>>({ colorKey, colors, data, formatPercentage, formatValue, labelKey, valueKey }: PieChartAccessibilityInput<TData>) => PieChartDataTable<TData>;
export declare const getPieChartAccessibilitySummary: <TData extends Record<string, unknown>>(input: PieChartAccessibilityInput<TData>) => string;
export {};
//# sourceMappingURL=accessibility.d.ts.map