export interface ProgressBarOptions { value?: number; min?: number; max?: number; animate?: boolean; animationDuration?: number; onChange?: (value: number, percentage: number) => void; onComplete?: () => void; property?: string; } export declare class ProgressBarManager { private element; private bar; private options; private currentValue; constructor(selectorOrElement: string | HTMLElement, options?: ProgressBarOptions); setProgress(value: number): void; getProgress(): number; getPercentage(): number; increment(amount?: number): void; decrement(amount?: number): void; reset(): void; complete(): void; setIndeterminate(indeterminate: boolean): void; destroy(): void; private init; private calculatePercentage; private updateDisplay; } export default ProgressBarManager; //# sourceMappingURL=ProgressBarManager.d.ts.map