import * as React from "react";
interface CircularProgressProps extends React.ComponentProps<"div"> {
    value?: number | null | undefined;
    getValueText?(value: number, min: number, max: number): string;
    min?: number;
    max?: number;
    size?: number;
    thickness?: number;
    label?: string;
    asChild?: boolean;
}
declare function CircularProgress(props: CircularProgressProps): import("react/jsx-runtime").JSX.Element;
declare function CircularProgressIndicator(props: React.ComponentProps<"svg">): import("react/jsx-runtime").JSX.Element;
declare namespace CircularProgressIndicator {
    var displayName: string;
}
declare function CircularProgressTrack(props: React.ComponentProps<"circle">): import("react/jsx-runtime").JSX.Element;
declare function CircularProgressRange(props: React.ComponentProps<"circle">): import("react/jsx-runtime").JSX.Element;
interface CircularProgressValueTextProps extends React.ComponentProps<"span"> {
    asChild?: boolean;
}
declare function CircularProgressValueText(props: CircularProgressValueTextProps): import("react/jsx-runtime").JSX.Element;
declare function CircularProgressCombined(props: CircularProgressProps): import("react/jsx-runtime").JSX.Element;
export { CircularProgress, CircularProgressIndicator, CircularProgressTrack, CircularProgressRange, CircularProgressValueText, CircularProgressCombined, type CircularProgressProps, };
