export type VitestHostInfo = { cpuCount?: number; loadAverage1m?: number; totalMemoryBytes?: number; }; export type LocalVitestScheduling = { maxWorkers: number; fileParallelism: boolean; throttledBySystem: boolean; }; export function isCiLikeEnv(env?: Record): boolean; export function resolveLocalVitestEnv( env?: Record, ): Record; export function detectVitestHostInfo(): Required; export function resolveLocalVitestMaxWorkers( env?: Record, system?: VitestHostInfo, pool?: "forks" | "threads", ): number; export function resolveLocalVitestScheduling( env?: Record, system?: VitestHostInfo, pool?: "forks" | "threads", ): LocalVitestScheduling; export function shouldUseLargeLocalFullSuiteProfile( env?: Record, system?: VitestHostInfo, ): boolean; export function resolveLocalFullSuiteProfile( env?: Record, system?: VitestHostInfo, ): { shardParallelism: number; vitestMaxWorkers: number; };