export type ProgressBarVariant = "primary" | "success" | "error" | "warning"; export type ProgressBarSize = "sm" | "md" | "lg"; export interface ProgressBarProps { /** Progress value (0-100). Pass null for indeterminate state. */ value: number | null; /** Color variant */ variant?: ProgressBarVariant; /** Size of the progress bar */ size?: ProgressBarSize; /** Whether to show percentage label */ showLabel?: boolean; /** Custom label text (overrides percentage) */ label?: string; /** Additional CSS class names */ className?: string; /** Whether to animate the progress fill transition */ animated?: boolean; /** Aria label for accessibility */ ariaLabel?: string; } export declare function ProgressBar({ value, variant, size, showLabel, label, className, animated, ariaLabel, }: ProgressBarProps): import("react").JSX.Element; export default ProgressBar;