import { FC, HTMLAttributes } from 'react'; import { ProgressSize, ProgressVariant } from './types'; export interface ProgressProps extends HTMLAttributes { /** * Visual size of the progress bar. */ size?: ProgressSize; /** * Visual style of the progress bar. * Typically mapped to theme color variants. */ variant?: ProgressVariant; /** * Maximum value of the progress range. * Default is 100. */ max?: number; /** * Minimum value of the progress range. * Default is 0. */ min?: number; /** * Current value representing the progress completion. */ value?: number; /** * Visually hidden accessible label for screen readers, * describing the current value (e.g., "60% complete"). */ valueText?: string; indeterminate?: boolean; /** * Whether the progress bar should stretch to fill the container width. */ fullWidth?: boolean; } /** Progress is a UI component that visually represents the completion status of a task or operation, typically as a horizontal bar that fills from 0% to 100%, indicating how much of the process is done and how much remains. */ export declare const Progress: FC;