/** * Claude Code's harness bootstrap always runs `pnpm install` under * `.harness-bootstrap/claude-code/`. The recipe needs pnpm 10 (workspace * `allowBuilds`) and must not hit a broken Volta shim or an older pnpm that * refuses this npm-configured monorepo. * * Exported for tests. */ export declare const HARNESS_PNPM_PACKAGE = "pnpm@10"; /** Directory holding the `pnpm` shim used for local Ask harness bootstrap. */ export declare function getHarnessPnpmShimDir(): string; /** * Write (or refresh) an executable `pnpm` that delegates to * `npm exec --package=pnpm@10`, then prepend that directory to `process.env.PATH` * so sandbox bootstrap and later commands see it first. */ export declare function ensureHarnessPnpmOnPath(): string; /** Body of the shim script. Exported for tests. */ export declare function harnessPnpmShimScript(): string; //# sourceMappingURL=pnpmShim.d.ts.map