import type { ProgressChartProps } from "./types";
export type ProgressChartDataTableRow<TData = unknown> = {
    color?: string | undefined;
    formattedValue: string;
    index: number;
    label: string;
    raw?: TData | undefined;
    value: number | null;
};
export type ProgressChartDataTable<TData = unknown> = {
    average: number;
    rows: Array<ProgressChartDataTableRow<TData>>;
};
type ProgressChartAccessibilityInput<TData extends Record<string, unknown>> = {
    colorKey?: ProgressChartProps<TData>["colorKey"] | undefined;
    colors?: ProgressChartProps<TData>["colors"] | undefined;
    data: ProgressChartProps<TData>["data"];
    formatPercentage?: ProgressChartProps<TData>["formatPercentage"] | undefined;
    labelKey?: ProgressChartProps<TData>["labelKey"] | undefined;
    labels?: ProgressChartProps<TData>["labels"] | undefined;
    valueKey?: ProgressChartProps<TData>["valueKey"] | undefined;
};
export declare const getProgressChartDataTable: <TData extends Record<string, unknown>>({ colorKey, colors, data, formatPercentage, labelKey, labels, valueKey }: ProgressChartAccessibilityInput<TData>) => ProgressChartDataTable<TData>;
export declare const getProgressChartAccessibilitySummary: <TData extends Record<string, unknown>>(input: ProgressChartAccessibilityInput<TData>) => string;
export {};
//# sourceMappingURL=accessibility.d.ts.map