import { Config } from '@jest/types'; import { OnTestFailure, OnTestStart, OnTestSuccess, Test, TestRunnerContext, TestRunnerOptions, TestWatcher } from './types'; export default class TestRunner { private readonly _globalConfig; private readonly _context; constructor(globalConfig: Config.GlobalConfig, context?: TestRunnerContext); runTests(tests: Test[], watcher: TestWatcher, onStart: OnTestStart, onResult: OnTestSuccess, onFailure: OnTestFailure, options: TestRunnerOptions): Promise; private _createInBandTestRun; private _createParallelTestRun; }