import ICheckout from "../../SemanticModel/interfaces/ICheckout";
import IRun from "../../SemanticModel/interfaces/IRun";
import IBuildDockerImage from './../../SemanticModel/interfaces/IBuildDockerImage';
export declare const generateCheckoutTask: (task: ICheckout) => {
    run: string;
};
export declare const generateRunTask: (task: IRun) => {
    run: string;
};
export declare const generateBuildDockerImageTask: (task: IBuildDockerImage) => ({
    name: string;
    uses: string;
    with?: undefined;
} | {
    name: string;
    uses: string;
    with: {
        username: string;
        password: string;
        push?: undefined;
        tags?: undefined;
        file?: undefined;
    };
} | {
    name: string;
    uses: string;
    with: {
        push: boolean;
        tags: string;
        file: string;
        username?: undefined;
        password?: undefined;
    };
})[];
//# sourceMappingURL=tasks.d.ts.map