import * as React from 'react'; import { Primitive } from '@radix-ui/react-primitive'; type Scope = { [scopeName: string]: React.Context[]; } | undefined; type ScopeHook = (scope: Scope) => { [__scopeProp: string]: Scope; }; interface CreateScope { scopeName: string; (): ScopeHook; } declare const createProgressScope: CreateScope; type PrimitiveDivProps = React.ComponentPropsWithoutRef; interface ProgressProps extends PrimitiveDivProps { value?: number | null | undefined; max?: number; getValueLabel?(value: number, max: number): string; } declare const Progress: React.ForwardRefExoticComponent>; interface ProgressIndicatorProps extends PrimitiveDivProps { } declare const ProgressIndicator: React.ForwardRefExoticComponent>; declare const Root: React.ForwardRefExoticComponent>; declare const Indicator: React.ForwardRefExoticComponent>; export { Indicator, Progress, ProgressIndicator, type ProgressIndicatorProps, type ProgressProps, Root, createProgressScope };