import type { DOMRenderProps } from "../../utils/dom"; import type { ProgressBarVariants } from "@heroui/styles"; import type { ComponentPropsWithRef, ReactNode } from "react"; import React from "react"; import { ProgressBar as ProgressBarPrimitive } from "react-aria-components/ProgressBar"; interface ProgressBarRootProps extends ComponentPropsWithRef, ProgressBarVariants { } declare const ProgressBarRoot: { ({ children, className, color, size, ...props }: ProgressBarRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface ProgressBarOutputProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const ProgressBarOutput: { ({ children, className, ...props }: ProgressBarOutputProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface ProgressBarTrackProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const ProgressBarTrack: { ({ children, className, ...props }: ProgressBarTrackProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface ProgressBarFillProps extends DOMRenderProps { children?: ReactNode; className?: string; style?: React.CSSProperties; } declare const ProgressBarFill: { ({ className, style, ...props }: ProgressBarFillProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { ProgressBarRoot, ProgressBarOutput, ProgressBarTrack, ProgressBarFill }; export type { ProgressBarRootProps, ProgressBarOutputProps, ProgressBarTrackProps, ProgressBarFillProps, };