import * as React from 'react';
export interface ProgressProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'aria-label'> {
    /**
     * 진행률 값 (0-max 사이)
     * @default 0
     */
    value?: number;
    /**
     * Progress Bar 크기
     * @default 'md'
     */
    size?: 'sm' | 'md' | 'lg';
    /**
     * 비활성화 여부
     * @default false
     */
    disabled?: boolean;
    /**
     * 진행률 값 표시 여부
     * @default false
     */
    showValue?: boolean;
    /**
     * 라벨 텍스트
     */
    label?: string;
    /**
     * 설명 텍스트
     */
    description?: string;
    /**
     * 최대값
     * @default 100
     */
    max?: number;
    /**
     * Progress 형태
     * @default 'linear'
     */
    shape?: 'linear' | 'circular';
    /**
     * 원형 Progress의 stroke 두께 (shape='circular'일 때만 적용)
     */
    strokeWidth?: number;
    /**
     * ARIA 라벨 (접근성)
     * label prop이 없을 때 사용됩니다.
     */
    'aria-label'?: string;
    /**
     * 진행 중 상태 표시 (aria-busy)
     * @default false
     */
    isIndeterminate?: boolean;
    /**
     * 진행률 변경 시 스크린 리더에 알림 (aria-live)
     * @default 'polite'
     */
    announceValue?: boolean | 'polite' | 'assertive' | 'off';
}
declare const Progress: React.FC<ProgressProps>;
declare const ProgressMemo: React.NamedExoticComponent<ProgressProps>;
export default ProgressMemo;
export { Progress };
//# sourceMappingURL=Progress.d.ts.map