import { UUID } from 'crypto'; import { StartTestRun } from './models/StartTestRun'; import { FinishTestRun } from './models/FinishTestRun'; import { Suite } from './models/Suite'; import { StartSuite } from './models/StartSuite'; import { StartTest } from './models/StartTest'; import { FinishTest } from './models/FinishTest'; import { StartStep } from './models/StartStep'; import { FinishStep } from './models/FinishStep'; import { Log } from './models/Log'; import { Attachment } from './models/Attachment'; export default class OrangebeardClient { private readonly accessToken; private readonly projectName; private connectionWithOrangebeardIsValid; private readonly httpClient; constructor(baseURL: string, accessToken: string, projectName: string, listenerId?: string); private static getAuthorizationHeaders; private static sanitizeError; private handleError; startTestRun(testRun: StartTestRun): Promise; startAnnouncedTestRun(testRunUUID: UUID): Promise; finishTestRun(testRunUUID: UUID, finishTestRun: FinishTestRun): Promise; startSuite(suite: StartSuite): Promise>; startTest(test: StartTest): Promise; finishTest(testUUID: UUID, finishTest: FinishTest): Promise; startStep(step: StartStep): Promise; finishStep(stepUUID: UUID, finishStep: FinishStep): Promise; log(log: Log): Promise; sendAttachment(attachment: Attachment): Promise; }