import cliProgress from 'cli-progress';
export interface ProgressStep {
    name: string;
    weight: number;
}
export declare class EnhancedProgressBar {
    private multibar;
    private bars;
    private mainBar;
    private steps;
    private currentStepIndex;
    private totalWeight;
    constructor(steps: ProgressStep[]);
    start(): void;
    startStep(stepName: string, message?: string): cliProgress.SingleBar;
    updateStep(stepName: string, progress: number, message?: string): void;
    completeStep(stepName: string, message?: string): void;
    addStep(stepName: string, weight?: number): void;
    stop(): void;
    error(stepName: string, error: string): void;
}
export declare const reviewProgressSteps: ProgressStep[];
export declare const screenshotProgressSteps: ProgressStep[];
