import { f as ViteNodeServerOptions } from './types-0f31b933.js'; import './types.d-7442d07f.js'; interface CliOptions { root?: string; script?: boolean; config?: string; mode?: string; watch?: boolean; options?: ViteNodeServerOptionsCLI; version?: boolean; help?: boolean; '--'?: string[]; } type Optional = T | undefined; type ComputeViteNodeServerOptionsCLI> = { [K in keyof T]: T[K] extends Optional ? string | string[] : T[K] extends Optional<(string | RegExp)[]> ? string | string[] : T[K] extends Optional<(string | RegExp)[] | true> ? string | string[] | true : T[K] extends Optional> ? ComputeViteNodeServerOptionsCLI : T[K]; }; type ViteNodeServerOptionsCLI = ComputeViteNodeServerOptionsCLI; export { CliOptions, ViteNodeServerOptionsCLI };