···11-import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest'
21import type { defineConfig } from 'vitest/config'
22+import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest/node'
33import { assertType, test } from 'vitest'
4455type NarrowToTestConfig<T> = T extends { test?: any } ? NonNullable<T['test']> : never
-35
packages/vitest/src/public/index.ts
···4545} from '../node/types/config'
46464747import type {
4848- BaseCoverageOptions as BaseCoverageOptions_,
4949- CoverageIstanbulOptions as CoverageIstanbulOptions_,
5050- CoverageOptions as CoverageOptions_,
5151- CoverageProvider as CoverageProvider_,
5252- CoverageProviderModule as CoverageProviderModule_,
5353- CoverageProviderName,
5454- CoverageReporter as CoverageReporter_,
5555- CoverageV8Options as CoverageV8Options_,
5656- CustomProviderOptions as CustomProviderOptions_,
5757- ReportContext as ReportContext_,
5858- ResolvedCoverageOptions as ResolvedCoverageOptions_,
5959-} from '../node/types/coverage'
6060-6161-import type {
6248 /** @deprecated import from `vitest/node` instead */
6349 Reporter as Reporter_,
6450} from '../node/types/reporter'
···217203export type Environment = Environment_
218204/** @deprecated do not use it */
219205export type ResolvedTestEnvironment = ResolvedTestEnvironment_
220220-221221-/** @deprecated import from `vitest/node` instead */
222222-export type CoverageProvider = CoverageProvider_
223223-/** @deprecated import from `vitest/node` instead */
224224-export type ReportContext = ReportContext_
225225-/** @deprecated import from `vitest/node` instead */
226226-export type CoverageProviderModule = CoverageProviderModule_
227227-/** @deprecated import from `vitest/node` instead */
228228-export type CoverageReporter = CoverageReporter_
229229-/** @deprecated import from `vitest/node` instead */
230230-export type CoverageOptions<T extends CoverageProviderName = CoverageProviderName> = CoverageOptions_<T>
231231-/** @deprecated import from `vitest/node` instead */
232232-export type ResolvedCoverageOptions<T extends CoverageProviderName = CoverageProviderName> = ResolvedCoverageOptions_<T>
233233-/** @deprecated import from `vitest/node` instead */
234234-export type BaseCoverageOptions = BaseCoverageOptions_
235235-/** @deprecated import from `vitest/node` instead */
236236-export type CoverageIstanbulOptions = CoverageIstanbulOptions_
237237-/** @deprecated import from `vitest/node` instead */
238238-export type CoverageV8Options = CoverageV8Options_
239239-/** @deprecated import from `vitest/node` instead */
240240-export type CustomProviderOptions = CustomProviderOptions_
241206242207export type {
243208 ContextRPC,