import { VitestRunner, VitestRunnerImportSource, Suite, Test, CancelReason, Custom, TaskContext, ExtendedContext } from '@vitest/runner'; import { R as ResolvedConfig } from './reporters-rzC174PQ.js'; import * as tinybench from 'tinybench'; import 'vite'; import 'vite-node'; import '@vitest/snapshot'; import '@vitest/expect'; import '@vitest/runner/utils'; import '@vitest/utils'; import 'vite-node/client'; import '@vitest/snapshot/manager'; import 'vite-node/server'; import 'node:worker_threads'; import 'node:fs'; import 'chai'; declare class VitestTestRunner implements VitestRunner { config: ResolvedConfig; private snapshotClient; private workerState; private __vitest_executor; private cancelRun; constructor(config: ResolvedConfig); importFile(filepath: string, source: VitestRunnerImportSource): unknown; onBeforeRunFiles(): void; onAfterRunSuite(suite: Suite): Promise; onAfterRunTask(test: Test): void; onCancel(_reason: CancelReason): void; onBeforeRunTask(test: Test): Promise; onBeforeRunSuite(suite: Suite): Promise; onBeforeTryTask(test: Test): void; onAfterTryTask(test: Test): void; extendTaskContext(context: TaskContext): ExtendedContext; } declare class NodeBenchmarkRunner implements VitestRunner { config: ResolvedConfig; private __vitest_executor; constructor(config: ResolvedConfig); importTinybench(): Promise; importFile(filepath: string, source: VitestRunnerImportSource): unknown; runSuite(suite: Suite): Promise; runTask(): Promise; } export { NodeBenchmarkRunner, VitestTestRunner };