import { VariantProps } from 'class-variance-authority';
import { default as React } from 'react';
declare const rootVariants: (props?: ({
    size?: "sm" | "md" | "lg" | "xl" | null | undefined;
} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string;
export interface CircularProgressProps extends React.HTMLAttributes<HTMLDivElement>, VariantProps<typeof rootVariants> {
    /** The current value (0-100) */
    value?: number;
    /** The maximum value (default 100) */
    max?: number;
    /** If true, shows an indeterminate loading animation */
    indeterminate?: boolean;
    /** Stroke thickness of the circle */
    thickness?: number;
    /** The gap in pixels between the active segment and the track */
    gap?: number;
}
export declare const CircularProgress: React.ForwardRefExoticComponent<CircularProgressProps & React.RefAttributes<HTMLDivElement>>;
export {};
