export = TestRunner; declare class TestRunner { static create(...args: any[]): import("."); constructor({ test, file, config, browserAgent, attempt, attemptId, profileSessionId, profiler, }: { test: any; file: any; config: any; browserAgent: any; attempt: any; attemptId?: string | undefined; profileSessionId?: string | undefined; profiler?: any; }); _test: any; _file: any; _config: any; _browserAgent: any; _attempt: any; _attemptId: string | undefined; _profileSessionId: string | undefined; _profiler: any; assignTest(test: any): void; prepareBrowser({ sessionId, sessionCaps, sessionOpts, state }: { sessionId: any; sessionCaps: any; sessionOpts: any; state: any; }): Promise; _browserIsSettled: Promise | undefined; _browser: any; _getBrowserException: any; run(): Promise; prepareToRun(): Promise; finishRun(error: any): Promise<{ testplaneCtx: any; hermioneCtx: any; meta: any; tags: any; }>; runRunnables(ExecutionThreadCls: any): Promise; _runReplBeforeTestIfNeeded(test: any, executionThread: any): Promise; _getPreparePageActions(browser: any, history: any): (() => Promise)[]; _resetCursorPosition({ publicAPI: session }: { publicAPI: any; }): Promise; }