import { UserConfig as UserConfig$1, ConfigEnv } from 'vite'; export { ConfigEnv, UserConfig, mergeConfig } from 'vite'; import { c as ResolvedCoverageOptions, U as UserConfig, d as CoverageV8Options, e as CoverageC8Options, f as CustomProviderOptions, g as CoverageIstanbulOptions, H as HtmlOptions, F as FileOptions, h as CloverOptions, i as CoberturaOptions, j as HtmlSpaOptions, L as LcovOptions, k as LcovOnlyOptions, T as TeamcityOptions, l as TextOptions, P as ProjectOptions, m as FakeTimerInstallOpts, n as ProjectConfig } from './types-198fd1d9.js'; import '@vitest/snapshot'; import '@vitest/expect'; import '@vitest/runner'; 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 'vite-node'; import 'node:fs'; import 'chai'; declare const defaultInclude: string[]; declare const defaultExclude: string[]; declare const coverageConfigDefaults: ResolvedCoverageOptions; declare const config: { allowOnly: boolean; watch: boolean; globals: boolean; environment: "node"; threads: boolean; clearMocks: boolean; restoreMocks: boolean; mockReset: boolean; include: string[]; exclude: string[]; testTimeout: number; hookTimeout: number; teardownTimeout: number; isolate: boolean; watchExclude: string[]; forceRerunTriggers: string[]; update: boolean; reporters: never[]; silent: boolean; hideSkippedTests: boolean; api: boolean; ui: boolean; uiBase: string; open: boolean; css: { include: never[]; }; coverage: { provider: "v8"; } & CoverageV8Options & Required> & { reporter: (["html", Partial] | ["none", {}] | ["json", Partial] | ["clover", Partial] | ["cobertura", Partial] | ["html-spa", Partial] | ["json-summary", Partial] | ["lcov", Partial] | ["lcovonly", Partial] | ["teamcity", Partial] | ["text", Partial] | ["text-lcov", Partial] | ["text-summary", Partial])[]; }; fakeTimers: FakeTimerInstallOpts; maxConcurrency: number; dangerouslyIgnoreUnhandledErrors: boolean; typecheck: { checker: "tsc"; include: string[]; exclude: string[]; }; slowTestThreshold: number; }; declare const configDefaults: Required>; interface UserWorkspaceConfig extends UserConfig$1 { test?: ProjectConfig; } type UserConfigFn = (env: ConfigEnv) => UserConfig$1 | Promise; type UserConfigExport = UserConfig$1 | Promise | UserConfigFn; type UserProjectConfigFn = (env: ConfigEnv) => UserWorkspaceConfig | Promise; type UserProjectConfigExport = UserWorkspaceConfig | Promise | UserProjectConfigFn; declare function defineConfig(config: UserConfigExport): UserConfigExport; declare function defineProject(config: UserProjectConfigExport): UserProjectConfigExport; declare function defineWorkspace(config: (string | (UserProjectConfigExport & { extends?: string; }))[]): (string | (UserProjectConfigExport & { extends?: string | undefined; }))[]; export { UserConfigExport, UserConfigFn, UserProjectConfigExport, UserProjectConfigFn, UserWorkspaceConfig, configDefaults, coverageConfigDefaults, defaultExclude, defaultInclude, defineConfig, defineProject, defineWorkspace };