import './chunks/vite.8fk186v-.js'; import { ConfigEnv, UserConfig } from 'vite'; export { ConfigEnv, Plugin, UserConfig, mergeConfig } from 'vite'; import { R as ResolvedCoverageOptions, b as CoverageV8Options, U as UserWorkspaceConfig, c as UserProjectConfigFn, d as UserProjectConfigExport, W as WorkspaceProjectConfiguration } from './chunks/reporters.DAfKSDh5.js'; import '@vitest/runner'; import '@vitest/pretty-format'; import './chunks/config.Crbj2GAb.js'; import '@vitest/snapshot'; import '@vitest/snapshot/environment'; import 'vite-node'; import './chunks/environment.CzISCQ7o.js'; import 'node:stream'; import 'vite-node/client'; import '@vitest/snapshot/manager'; import 'vite-node/server'; import '@vitest/utils'; import '@vitest/utils/source-map'; import 'node:fs'; import 'chai'; import './chunks/benchmark.JVlTzojj.js'; import '@vitest/runner/utils'; import 'tinybench'; declare const defaultBrowserPort = 63315; declare const extraInlineDeps: RegExp[]; declare const defaultInclude: string[]; declare const defaultExclude: string[]; declare const coverageConfigDefaults: ResolvedCoverageOptions; declare const configDefaults: Readonly<{ allowOnly: boolean; isolate: true; watch: boolean; globals: false; environment: "node"; pool: "forks"; clearMocks: false; restoreMocks: false; mockReset: false; unstubGlobals: false; unstubEnvs: false; include: string[]; exclude: string[]; teardownTimeout: number; forceRerunTriggers: string[]; update: false; reporters: never[]; silent: false; hideSkippedTests: false; api: false; ui: false; uiBase: string; open: boolean; css: { include: never[]; }; coverage: CoverageV8Options; fakeTimers: { loopLimit: number; shouldClearNativeTimers: true; toFake: ("setTimeout" | "setInterval" | "clearInterval" | "clearTimeout" | "setImmediate" | "clearImmediate" | "Date")[]; }; maxConcurrency: number; dangerouslyIgnoreUnhandledErrors: false; typecheck: { checker: "tsc"; include: string[]; exclude: string[]; }; slowTestThreshold: number; disableConsoleIntercept: false; }>; type UserConfigFnObject = (env: ConfigEnv) => UserConfig; type UserConfigFnPromise = (env: ConfigEnv) => Promise; type UserConfigFn = (env: ConfigEnv) => UserConfig | Promise; type UserConfigExport = UserConfig | Promise | UserConfigFnObject | UserConfigFnPromise | UserConfigFn; declare function defineConfig(config: UserConfig): UserConfig; declare function defineConfig(config: Promise): Promise; declare function defineConfig(config: UserConfigFnObject): UserConfigFnObject; declare function defineConfig(config: UserConfigExport): UserConfigExport; declare function defineProject(config: UserWorkspaceConfig): UserWorkspaceConfig; declare function defineProject(config: Promise): Promise; declare function defineProject(config: UserProjectConfigFn): UserProjectConfigFn; declare function defineProject(config: UserProjectConfigExport): UserProjectConfigExport; declare function defineWorkspace(config: WorkspaceProjectConfiguration[]): WorkspaceProjectConfiguration[]; export { type UserConfigExport, type UserConfigFn, type UserConfigFnObject, type UserConfigFnPromise, UserProjectConfigExport, UserProjectConfigFn, UserWorkspaceConfig, WorkspaceProjectConfiguration, configDefaults, coverageConfigDefaults, defaultBrowserPort, defaultExclude, defaultInclude, defineConfig, defineProject, defineWorkspace, extraInlineDeps };