import type { ComponentProps } from "react";
import { ProgressCircleFillCircle, ProgressCircleRoot, ProgressCircleTrack, ProgressCircleTrackCircle } from "./progress-circle";
export declare const ProgressCircle: {
    ({ children, className, color, size, ...props }: import("./progress-circle").ProgressCircleRootProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
} & {
    Root: {
        ({ children, className, color, size, ...props }: import("./progress-circle").ProgressCircleRootProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Track: {
        ({ children, className, ...props }: import("./progress-circle").ProgressCircleTrackProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    TrackCircle: {
        ({ className, ...props }: import("./progress-circle").ProgressCircleTrackCircleProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    FillCircle: {
        ({ className, ...props }: import("./progress-circle").ProgressCircleFillCircleProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
};
export type ProgressCircle = {
    Props: ComponentProps<typeof ProgressCircleRoot>;
    RootProps: ComponentProps<typeof ProgressCircleRoot>;
    TrackProps: ComponentProps<typeof ProgressCircleTrack>;
    TrackCircleProps: ComponentProps<typeof ProgressCircleTrackCircle>;
    FillCircleProps: ComponentProps<typeof ProgressCircleFillCircle>;
};
export { ProgressCircleRoot, ProgressCircleTrack, ProgressCircleTrackCircle, ProgressCircleFillCircle, };
export type { ProgressCircleRootProps, ProgressCircleRootProps as ProgressCircleProps, ProgressCircleTrackProps, ProgressCircleTrackCircleProps, ProgressCircleFillCircleProps, } from "./progress-circle";
export { progressCircleVariants } from "@heroui/styles";
export type { ProgressCircleVariants } from "@heroui/styles";
