import { ConfigInterface } from "../../interface/ConfigInterface.js";
import { AbstractProcess } from "../abstract/AbstractProcess.js";
export declare class Pipeline extends AbstractProcess {
    private config;
    private stages;
    private options?;
    private fileCache?;
    private buildCache?;
    private progress?;
    constructor(config: ConfigInterface);
    run(): Promise<void>;
    private initializeCaching;
    private initializeProgress;
    private saveCaches;
    private reportCacheStats;
    private formatDuration;
    private runWithConcurrencyControl;
}
//# sourceMappingURL=Pipeline.d.ts.map