import { HookHandler } from 'vite'; import { V as Vitest, T as TestProject, b as TestProjectConfiguration, I as InlineConfig } from './reporters.d.BFLkQcL6.js'; interface VitestPluginContext { vitest: Vitest; project: TestProject; injectTestProjects: (config: TestProjectConfiguration | TestProjectConfiguration[]) => Promise; } /* eslint-disable unused-imports/no-unused-vars */ type VitestInlineConfig = InlineConfig; declare module "vite" { interface UserConfig { /** * Options for Vitest */ test?: VitestInlineConfig; } interface Plugin { configureVitest?: HookHandler<(context: VitestPluginContext) => void>; } } export type { VitestPluginContext as V };