/**
 * ProgressBar Component
 *
 * Displays a determinate progress bar with percentage.
 * Memoized to prevent unnecessary rerenders during progress updates.
 *
 * @since v1.10.0 - Added React.memo optimization
 */
import React from 'react';
export interface ProgressBarProps {
    percent: number;
    width?: number;
    label?: string;
    showPercent?: boolean;
    color?: string;
}
declare function ProgressBarBase({ percent, width, label, showPercent, color }: ProgressBarProps): React.ReactElement;
export declare const ProgressBar: React.MemoExoticComponent<typeof ProgressBarBase>;
/**
 * Compact progress indicator.
 * Memoized to prevent unnecessary rerenders.
 *
 * @since v1.10.0 - Added React.memo optimization
 */
export interface MiniProgressProps {
    percent: number;
    width?: number;
}
declare function MiniProgressBase({ percent, width }: MiniProgressProps): React.ReactElement;
export declare const MiniProgress: React.MemoExoticComponent<typeof MiniProgressBase>;
export {};
//# sourceMappingURL=ProgressBar.d.ts.map