import { RetryStrategy } from '../constructs'; import AbstractCheckRunner, { RunLocation, SequenceId } from './abstract-check-runner'; import { GitInformation } from './util'; export default class TriggerRunner extends AbstractCheckRunner { shouldRecord: boolean; location: RunLocation; targetTags: string[][]; envVars: Array<{ key: string; value: string; }>; repoInfo: GitInformation | null; environment: string | null; testSessionName: string | undefined; testRetryStrategy: RetryStrategy | null; refreshCache: boolean; constructor(accountId: string, timeout: number, verbose: boolean, shouldRecord: boolean, location: RunLocation, targetTags: string[][], envVars: Array<{ key: string; value: string; }>, repoInfo: GitInformation | null, environment: string | null, testSessionName: string | undefined, testRetryStrategy: RetryStrategy | null, refreshCache?: boolean); scheduleChecks(checkRunSuiteId: string): Promise<{ testSessionId?: string; checks: Array<{ check: any; sequenceId: SequenceId; }>; }>; }