import { default as React } from 'react'; import { StatusLevel } from '../utils'; export interface ProgressProps { /** Current value (0-max) */ value?: number; /** Maximum value (default: 100) */ max?: number; /** Hide the percentage label */ hideLabel?: boolean; /** Show value as label instead of percentage */ showValue?: boolean; /** Status-based coloring (overrides default) */ status?: StatusLevel; /** Indeterminate mode (animated, no value) */ indeterminate?: boolean; /** Height of the progress bar */ height?: number; /** Custom label */ label?: string; /** Show Astro UX status shape icon beneath the bar at the fill position (default: true) */ showStatusIcon?: boolean; /** Custom className */ className?: string; } /** * Progress - Pure React progress bar component * * Displays progress with visual bar and optional label. * * @example * ```tsx * * * * * ``` */ export declare const Progress: React.NamedExoticComponent;