import type { AdapterCapabilities, AdapterProfile } from "./types.js"; /** The one built-in profile catalog. Adding a fourth adapter starts here; CLI * choices, doctor metadata, workflow dispatch, and the bench derive from it. */ export declare const BUILTIN_ADAPTER_PROFILES: { readonly "claude-code": { readonly id: "claude-code"; readonly displayName: "Claude Code"; readonly binary: "claude"; readonly installHint: "npm install -g @anthropic-ai/claude-code"; readonly loginHint: "run `claude` and use /login"; readonly apiKeyEnv: "ANTHROPIC_API_KEY"; readonly integrationMode: "cli-subprocess"; readonly authModel: "own-auth"; readonly modelFamily: "claude"; readonly effortValues: readonly ["low", "medium", "high", "xhigh", "max"]; readonly verified: { readonly date: "2026-08-18"; readonly version: "2.1.233 (Claude Code)"; }; readonly capabilities: AdapterCapabilities; }; readonly codex: { readonly id: "codex"; readonly displayName: "Codex"; readonly binary: "codex"; readonly installHint: "npm install -g @openai/codex"; readonly loginHint: "codex login"; readonly apiKeyEnv: "OPENAI_API_KEY"; readonly integrationMode: "cli-subprocess"; readonly authModel: "own-auth"; readonly modelFamily: "gpt"; readonly effortValues: readonly ["none", "minimal", "low", "medium", "high", "xhigh"]; readonly verified: { readonly date: "2026-08-04"; readonly version: "codex-cli 0.144.5"; }; readonly sandboxProjection: { readonly modes: { readonly "read-only": "read-only"; readonly "workspace-write": "workspace-write"; }; readonly writableRoots: true; }; readonly capabilities: AdapterCapabilities; }; readonly cursor: { readonly id: "cursor"; readonly displayName: "Cursor Agent"; readonly binary: "cursor-agent"; readonly installHint: "curl https://cursor.com/install -fsS | bash"; readonly loginHint: "cursor-agent login"; readonly apiKeyEnv: "CURSOR_API_KEY"; readonly integrationMode: "cli-subprocess"; readonly authModel: "own-auth"; readonly modelFamily: "multi"; readonly effortValues: readonly []; readonly verified: { readonly date: "2026-08-18"; readonly version: "2026.08.11-e8db854"; }; readonly capabilities: AdapterCapabilities; }; }; export type BuiltinAdapterId = keyof typeof BUILTIN_ADAPTER_PROFILES; export declare const BUILTIN_ADAPTER_IDS: readonly ("claude-code" | "cursor" | "codex")[]; export declare function isBuiltinAdapter(id: string): id is BuiltinAdapterId; export declare function builtinAdapterProfile(id: string): AdapterProfile | undefined; export declare function validateAdapterEffort(id: string, effort: string | undefined): void; //# sourceMappingURL=profiles.d.ts.map