interface NewServiceAttrs {
    cmd: any;
    dotenvVault: any;
    yes: any;
}
declare class NewService {
    cmd: any;
    dotenvVault: any;
    yes: any;
    log: any;
    requestUid: any;
    controller: any;
    abort: any;
    checkCount: any;
    constructor(attrs?: NewServiceAttrs);
    run(): Promise<void>;
    check(): Promise<void>;
    vaultFileContent(value: string): string;
    get url(): string;
    get checkUrl(): string;
    get urlWithProjectName(): string;
    get pushOrPullCommand(): string;
}
export { NewService };
