import type { IBuild, IGcbTrigger, IJobConfig } from '../domain'; export declare enum BuildServiceType { Jenkins = "jenkins", Travis = "travis", Wercker = "wercker", Concourse = "concourse" } export declare class IgorService { static listMasters(buildType?: BuildServiceType): PromiseLike; static listJobsForMaster(master: string): PromiseLike; static listBuildsForJob(master: string, job: string): PromiseLike; static getJobConfig(master: string, job: string): PromiseLike; static getGcbAccounts(): PromiseLike; static getGcbTriggers(account: string): PromiseLike; static getCodeBuildAccounts(): PromiseLike; static getCodeBuildProjects(account: string): PromiseLike; }