import type { DOMRenderProps } from "../../utils/dom"; import type { ProgressCircleVariants } from "@heroui/styles"; import type { ComponentPropsWithRef, ReactNode } from "react"; import React from "react"; import { ProgressBar as ProgressBarPrimitive } from "react-aria-components/ProgressBar"; interface ProgressCircleRootProps extends ComponentPropsWithRef, ProgressCircleVariants { } declare const ProgressCircleRoot: { ({ children, className, color, size, ...props }: ProgressCircleRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface ProgressCircleTrackProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const ProgressCircleTrack: { ({ children, className, ...props }: ProgressCircleTrackProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface ProgressCircleTrackCircleProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const ProgressCircleTrackCircle: { ({ className, ...props }: ProgressCircleTrackCircleProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface ProgressCircleFillCircleProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const ProgressCircleFillCircle: { ({ className, ...props }: ProgressCircleFillCircleProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { ProgressCircleRoot, ProgressCircleTrack, ProgressCircleTrackCircle, ProgressCircleFillCircle, }; export type { ProgressCircleRootProps, ProgressCircleTrackProps, ProgressCircleTrackCircleProps, ProgressCircleFillCircleProps, };