import { UserConfig as UserConfig$2, ConfigEnv } from 'vite'; export { ConfigEnv } from 'vite'; import { a1 as ResolvedCoverageOptions, n as UserConfig$1, a4 as CoverageC8Options, a5 as CustomProviderOptions, a3 as CoverageIstanbulOptions, af as HtmlOptions, ag as FileOptions, ah as CloverOptions, ai as CoberturaOptions, aj as HtmlSpaOptions, ak as LcovOptions, al as LcovOnlyOptions, am as TeamcityOptions, an as TextOptions, ao as ProjectOptions, F as FakeTimerInstallOpts } from './types-94cfe4b4.js'; import '@vitest/expect'; import '@vitest/runner'; import '@vitest/runner/types'; import '@vitest/runner/utils'; import '@vitest/utils'; import 'tinybench'; import 'vite-node/client'; import 'node:worker_threads'; import 'vite-node'; import 'source-map'; import 'node:fs'; import 'vite-node/server'; 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; api: boolean; ui: boolean; uiBase: string; open: boolean; css: { include: never[]; }; coverage: { provider: "c8"; } & CoverageC8Options & 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 UserConfig extends UserConfig$2 { test?: UserConfig$2['test']; } type UserConfigFn = (env: ConfigEnv) => UserConfig | Promise; type UserConfigExport = UserConfig | Promise | UserConfigFn; declare function defineConfig(config: UserConfigExport): UserConfigExport; export { UserConfig, UserConfigExport, UserConfigFn, configDefaults, coverageConfigDefaults, defaultExclude, defaultInclude, defineConfig };