declare const classes: {
    base: string;
    size: {
        sm: string;
        DEFAULT: string;
        lg: string;
        xl: string;
    };
    rounded: {
        none: string;
        sm: string;
        md: string;
        lg: string;
        DEFAULT: string;
    };
    variant: {
        solid: {
            base: string;
            color: {
                DEFAULT: string;
                primary: string;
                secondary: string;
                danger: string;
                info: string;
                success: string;
                warning: string;
            };
        };
        flat: {
            base: string;
            color: {
                DEFAULT: string;
                primary: string;
                secondary: string;
                danger: string;
                info: string;
                success: string;
                warning: string;
            };
        };
    };
};
export interface ProgressbarProps {
    /** Percentage of filled bar */
    value?: number;
    /** Pass label to show percentage inside bar */
    label?: React.ReactNode;
    /** Size of the compoents are: */
    size?: keyof typeof classes.size;
    /** The rounded variants are: */
    rounded?: keyof typeof classes.rounded;
    /** Pass color variations */
    color?: keyof typeof classes.variant.flat.color;
    /** The variants of the components are: */
    variant?: keyof typeof classes.variant;
    /** To style entire progressbar component */
    className?: string;
    /** To style bar of the component */
    barClassName?: string;
    /** To style label */
    labelClassName?: string;
}
export declare const Progressbar: ({ value, label, size, rounded, color, variant, className, barClassName, labelClassName, }: ProgressbarProps) => import("react/jsx-runtime").JSX.Element;
export default Progressbar;
