import { V as VitestRunMode, U as UserConfig, e as Vitest, T as TestSequencer, W as WorkspaceSpec } from './reporters-cb94c88b.js'; export { g as TestSequencerConstructor, f as VitestWorkspace, s as startVitest } from './reporters-cb94c88b.js'; import { UserConfig as UserConfig$1, Plugin } from 'vite'; import '@vitest/runner'; import 'vite-node'; import '@vitest/snapshot'; import '@vitest/expect'; import '@vitest/runner/utils'; import '@vitest/utils'; import 'tinybench'; import 'vite-node/client'; import '@vitest/snapshot/manager'; import 'vite-node/server'; import 'node:worker_threads'; import 'rollup'; import 'node:fs'; import 'chai'; declare function createVitest(mode: VitestRunMode, options: UserConfig, viteOverrides?: UserConfig$1): Promise; declare function VitestPlugin(options?: UserConfig, ctx?: Vitest): Promise; declare function registerConsoleShortcuts(ctx: Vitest): () => void; declare class BaseSequencer implements TestSequencer { protected ctx: Vitest; constructor(ctx: Vitest); shard(files: WorkspaceSpec[]): Promise; sort(files: WorkspaceSpec[]): Promise; } export { BaseSequencer, TestSequencer, Vitest, VitestPlugin, WorkspaceSpec, createVitest, registerConsoleShortcuts };