export type VitestRunPlan = { config: string; forwardedArgs: string[]; includePatterns: string[] | null; watchMode: boolean; }; export type VitestRunSpec = { config: string; env: Record; includeFilePath: string | null; includePatterns: string[] | null; pnpmArgs: string[]; watchMode: boolean; }; export function parseTestProjectsArgs( args: string[], cwd?: string, ): { forwardedArgs: string[]; targetArgs: string[]; watchMode: boolean; }; export function buildVitestRunPlans(args: string[], cwd?: string): VitestRunPlan[]; export function createVitestRunSpecs( args: string[], params?: { baseEnv?: Record; cwd?: string; tempDir?: string; }, ): VitestRunSpec[]; export function writeVitestIncludeFile(filePath: string, includePatterns: string[]): void; export function buildVitestArgs(args: string[], cwd?: string): string[];