import { TargetPlatformGenerator } from '../interfaces/TargetPlatformGenerator';
import DSLParser from './../../Parser/DSLParser';
export declare class GitLabConfigGenerator implements TargetPlatformGenerator {
    private pipeline;
    private parser;
    private configObject;
    constructor(parser: DSLParser);
    generateConfig: () => void;
    private writeToFile;
    private shouldGenerate;
    private buildStages;
    private buildTriggers;
    private buildSecrets;
    private changeSecretsSyntax;
    private buildJobs;
    private buildNeeds;
    private buildBeforeScript;
    private buildTasks;
    private sanitizeJobName;
    private getSelectedImage;
}
//# sourceMappingURL=index.d.ts.map