import * as React from 'react'; import { Progress as BaseProgress } from '@base-ui/react/progress'; type ProgressVariant = 'bar' | 'circular'; type ProgressLabelProps = BaseProgress.Label.Props; type ProgressValueProps = BaseProgress.Value.Props; interface ProgressProps extends Omit { /** * Horizontal track or SVG ring. * @default 'bar' */ variant?: ProgressVariant; /** * Diameter of the ring in pixels (`circular` only). * @default 56 */ size?: number; /** * Track weight in pixels. Defaults to `6` for `bar`, `4` for `circular`. * @default 6` / `4 */ thickness?: number; /** * Any CSS color for the fill (e.g. `var(--success-emphasis)`). * @default primary token */ indicatorColor?: string; /** Current value, from `min` to `max`. Pass `null` for an indeterminate state. */ value?: number | null; } declare function Progress({ variant, size, thickness, indicatorColor, className, style, children, value, min, max, ...props }: ProgressProps): React.JSX.Element; declare function ProgressLabel({ className, ...props }: BaseProgress.Label.Props): React.JSX.Element; declare function ProgressValue({ className, ...props }: BaseProgress.Value.Props): React.JSX.Element; export { Progress, ProgressLabel, ProgressValue }; export type { ProgressProps, ProgressLabelProps, ProgressValueProps }; //# sourceMappingURL=progress.d.ts.map