import { BuildTask, BuildResults, BuildContext } from './types';
export declare class TaskProcess {
    private task;
    private taskResult;
    private buildContext;
    private extensionId;
    constructor(task: BuildTask, taskResult: BuildResults, buildContext: BuildContext, extensionId?: string);
    throwIfErrorsFound(): void;
    saveTaskResults(): Promise<void>;
    private saveDataToComponent;
    private saveArtifactsToComponent;
    private getExtensionDataEntry;
    private getFilesByArtifacts;
}
