import { CircularProgressProps } from './CircularProgress';
declare const variants: {
    readonly empty: {
        readonly emptyColor: "#EEEEEE";
        readonly filledColor: "transparent";
        readonly labelChipBackgroundColor: "transparent";
        readonly labelChipColor: "transparent";
    };
    readonly success: {
        readonly emptyColor: "#C3F6C5";
        readonly filledColor: "#00CA20";
        readonly labelChipBackgroundColor: "#E6FCE8";
        readonly labelChipColor: "#008400";
    };
    readonly warning: {
        readonly emptyColor: "#F5E0B9";
        readonly filledColor: "#E29029";
        readonly labelChipBackgroundColor: "#FBF3E3";
        readonly labelChipColor: "#CC5D14";
    };
    readonly error: {
        readonly emptyColor: "#FFCDD2";
        readonly filledColor: "#E53935";
        readonly labelChipBackgroundColor: "#FFEBEE";
        readonly labelChipColor: "#B71C1C";
    };
};
export declare const donutProgressVariants: (keyof typeof variants)[];
type DonutProgressVariant = (typeof donutProgressVariants)[number];
export type DonutProgressProps = Pick<CircularProgressProps, 'size'> & {
    /**
     * The percentage to fill the donut progress bar. Value is from 0 to 100.
     */
    percentage: number;
    /**
     *  The variant of the donut progress.
     */
    variant: DonutProgressVariant;
    /**
     * The label to set on the donut progress.
     */
    label?: string;
    /**
     * Show percentage in label.
     */
    showPercentageSymbol?: boolean;
    labelChip?: string;
};
declare const DonutProgress: ({ label, variant, size, percentage, labelChip, showPercentageSymbol }: DonutProgressProps) => import("react/jsx-runtime").JSX.Element;
export default DonutProgress;
