import { type HTMLAttributes } from 'react'; import { type OverrideClassName } from "../types/OverrideClassName"; export type ProgressBarColor = { color: 'blue' | 'green' | 'red' | 'yellow'; }; export type ProgressBarBaseProps = { /** A value that represents completed progress */ value: number; /** A value that sets the maximum progress that can be achieved */ max: number; /** Adds an animated state to indicate loading progress */ isAnimating: boolean; subtext?: string; label?: string; isReversed: boolean; } & OverrideClassName, 'color'>>; export type ProgressBarProps = ProgressBarBaseProps & ProgressBarColor; /** * {@link https://cultureamp.atlassian.net/wiki/spaces/DesignSystem/pages/3081896891/Progress+Bar Guidance} | * {@link https://cultureamp.design/?path=/docs/components-progress-bar--docs Storybook} */ export declare const ProgressBar: { ({ value, max, isAnimating, color, subtext, label, classNameOverride, isReversed, ...restProps }: ProgressBarProps): JSX.Element; displayName: string; };