import { PreDeploymentCheck } from '../../../types/upgrade';
import { IDeploymentTimelineAdapter, NetworkInfo, DeploymentProgress, DeploymentResult } from './types';
export declare class DeploymentTimelineAdapter implements IDeploymentTimelineAdapter {
    private timeline;
    private totalModules;
    constructor();
    startDeployment(networkInfo: NetworkInfo): void;
    logPreDeploymentChecks(checks: PreDeploymentCheck[]): void;
    setTotalModules(total: number): void;
    startModuleDeployment(moduleName: string, index: number): void;
    updateModuleProgress(progress: DeploymentProgress): void;
    displaySummary(results: DeploymentResult[], duration: number): void;
    private getCheckLabel;
    private getCheckDetails;
    private getStatusIcon;
    private getStatusColor;
}
//# sourceMappingURL=deploymentTimelineAdapter.d.ts.map