import type { ComponentProps } from "react";
import { ProgressBarFill, ProgressBarOutput, ProgressBarRoot, ProgressBarTrack } from "./progress-bar";
export declare const ProgressBar: {
    ({ children, className, color, size, ...props }: import("./progress-bar").ProgressBarRootProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
} & {
    Root: {
        ({ children, className, color, size, ...props }: import("./progress-bar").ProgressBarRootProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Output: {
        ({ children, className, ...props }: import("./progress-bar").ProgressBarOutputProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Track: {
        ({ children, className, ...props }: import("./progress-bar").ProgressBarTrackProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Fill: {
        ({ className, style, ...props }: import("./progress-bar").ProgressBarFillProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
};
export type ProgressBar = {
    Props: ComponentProps<typeof ProgressBarRoot>;
    RootProps: ComponentProps<typeof ProgressBarRoot>;
    OutputProps: ComponentProps<typeof ProgressBarOutput>;
    TrackProps: ComponentProps<typeof ProgressBarTrack>;
    FillProps: ComponentProps<typeof ProgressBarFill>;
};
export { ProgressBarRoot, ProgressBarOutput, ProgressBarTrack, ProgressBarFill };
export type { ProgressBarRootProps, ProgressBarRootProps as ProgressBarProps, ProgressBarOutputProps, ProgressBarTrackProps, ProgressBarFillProps, } from "./progress-bar";
export { progressBarVariants } from "@heroui/styles";
export type { ProgressBarVariants } from "@heroui/styles";
