import { type HTMLAttributes, type ReactNode, type Ref } from 'react'; import { type CssLength, type CssTime } from '../../../utils/css'; type CircleProgressProps = Omit, 'children' | 'color'> & { label?: string; value?: number; min?: number; max?: number; size?: CssLength; radius?: number; viewBoxSize?: number; color?: string; trackColor?: string; strokeWidth?: CssLength; lineCap?: 'butt' | 'round' | 'square'; duration?: CssTime; easing?: string; indeterminate?: boolean; paused?: boolean; showValue?: boolean; formatValue?: (value: number, progress: number) => ReactNode; children?: ReactNode; ref?: Ref; }; declare const CircleProgress: ({ label, value, min, max, size, radius, viewBoxSize, color, trackColor, strokeWidth, lineCap, duration, easing, indeterminate, paused, showValue, formatValue, children, className, style, ref, ...props }: CircleProgressProps) => import("react/jsx-runtime").JSX.Element; export { CircleProgress }; export type { CircleProgressProps };