/** * ⚠ DEAD CODE — not the live `CodexAdapter`. See the block comment on * `src/services/adapter/adapter.ts` for the three same-named layers, and * `tests/unit/runtime/vendor-adapter-layer.test.ts` for the guard. * * The class below has zero importers anywhere in this repo. The live codex * adapter is `src/services/runtime/vendors/codex.ts` (runtime detect + * compact, wired into `RuntimeService`) and * `packages/peaks-loop-internal-runtime/src/vendor/codex-adapter.ts` (the * dispatched-sub-agent runtime). `detect()` here returns a hardcoded * `false`; every other method throws `ADAPTER_NOT_IMPLEMENTED`. */ import { Adapter } from './adapter.js'; export declare class CodexAdapter implements Pick { private readonly _o; readonly name: "codex"; constructor(_o: { home: string; }); detect(): Promise; resolveScratchDir(): Promise; materialize(): Promise; publish(): Promise; activate(): Promise; cleanup(): Promise; }