/**
 * GENERATED FILE
 * Source: arrow-ds/src/components/html-components/data-viz/progress-bar/progress-bar.ts
 * Scaffold: types
 * Notes: Data-viz progress bar with configurable color, labels, and grouping support.
 */
export type ProgressBarColor = 'branded' | 'monochrome' | 'negative' | 'positive' | 'historical';
export type ProgressBarLabelLocation = 'top' | 'bottom';
export interface ProgressBarProps {
    /** Unique identifier for the progress bar. */
    id?: string;
    /** Enable inverse (dark background) styling. */
    inverse?: boolean;
    /** Title displayed above the progress bar. */
    title?: string;
    /** Subtitle displayed below the title. */
    subtitle?: string;
    /** Leading label to describe the minimum value. */
    startLabel?: string;
    /** Trailing label to describe the maximum value. */
    endLabel?: string;
    /** Current progress value. Defaults to 0. */
    currentValue?: number;
    /** Maximum progress value. Defaults to 100. */
    maxValue?: number;
    /** Progress highlight color. Defaults to 'branded'. */
    color?: ProgressBarColor;
    /** Position of the start and end labels relative to the indicator. Defaults to 'top'. */
    labelLocation?: ProgressBarLabelLocation;
    /** Additional CSS class names. */
    className?: string;
}
export interface ProgressBarGroupProps {
    /** Enable inverse (dark background) styling. */
    inverse?: boolean;
    /** Whether a divider is displayed between progress bars. */
    hasDivider?: boolean;
    /** Array of progress bar configurations. */
    progressBars: ProgressBarProps[];
    /** Additional CSS class names. */
    className?: string;
}
//# sourceMappingURL=ProgressBar.types.d.ts.map