/** Node runtime capabilities that decide how a TypeScript script is run. */ export interface NodeCaps { /** `tsx` is installed locally (the preferred, version-agnostic TS loader). */ readonly tsx: boolean; /** Node supports `--experimental-strip-types` (>= 22.6). */ readonly stripTypes: boolean; } /** Detect TS-running capabilities for a project root. */ export declare function detectNodeCaps(cwd: string): NodeCaps; /** * Is there ANY path by which `vigiles test` could execute a TypeScript script * here? The exact disjunction `interpreterArgs` branches on — one predicate, so * the suggester and the runner cannot drift back apart. */ export declare function canRunTypeScript(caps: NodeCaps): boolean; //# sourceMappingURL=ts-runner-caps.d.ts.map