import { i as CodexFilesystemAccess } from "../enums-BWAKC1bn.mjs"; import * as z from "zod"; //#region src/compat/codecs.d.ts declare const agentId: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; kiro: "kiro"; opencode: "opencode"; crush: "crush"; }>; type AgentId = z.infer; declare const claudeCodeCodec: z.ZodCodec>>; deny: z.ZodOptional>>; ask: z.ZodOptional>>; defaultMode: z.ZodOptional>>; additionalDirectories: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; declare const opencodeCodec: z.ZodCodec, z.ZodObject<{ read: z.ZodOptional, z.ZodRecord>]>>; edit: z.ZodOptional, z.ZodRecord>]>>; glob: z.ZodOptional, z.ZodRecord>]>>; grep: z.ZodOptional, z.ZodRecord>]>>; list: z.ZodOptional, z.ZodRecord>]>>; bash: z.ZodOptional, z.ZodRecord>]>>; task: z.ZodOptional, z.ZodRecord>]>>; external_directory: z.ZodOptional, z.ZodRecord>]>>; todowrite: z.ZodOptional>; question: z.ZodOptional>; webfetch: z.ZodOptional>; websearch: z.ZodOptional>; lsp: z.ZodOptional, z.ZodRecord>]>>; doom_loop: z.ZodOptional>; skill: z.ZodOptional, z.ZodRecord>]>>; }, z.core.$strict>]>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; declare const crushCodec: z.ZodCodec; }, z.core.$strict>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; declare const kiroCodec: z.ZodCodec>; toolsSettings: z.ZodOptional>>; deniedCommands: z.ZodOptional>>; autoAllowReadonly: z.ZodOptional>; denyByDefault: z.ZodOptional>; }, z.core.$strip>>>; read: z.ZodOptional>>; deniedPaths: z.ZodOptional>>; }, z.core.$strip>>>; write: z.ZodOptional>>; deniedPaths: z.ZodOptional>>; }, z.core.$strip>>>; aws: z.ZodOptional>>; deniedServices: z.ZodOptional>>; autoAllowReadonly: z.ZodOptional>; }, z.core.$strip>>>; web_fetch: z.ZodOptional>>; blocked: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; interface CodexProfile { filesystem?: CodexFilesystemAccess | Record | undefined; network?: { enabled?: boolean | undefined; domains?: Record | undefined; } | undefined; } declare const codexCodec: z.ZodCodec, z.ZodObject<{ granular: z.ZodObject<{ sandbox_approval: z.ZodBoolean; rules: z.ZodBoolean; mcp_elicitations: z.ZodBoolean; request_permissions: z.ZodOptional; skill_approval: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; sandbox_mode: z.ZodOptional>; default_permissions: z.ZodOptional; sandbox_workspace_write: z.ZodOptional>>; network_access: z.ZodOptional>; exclude_slash_tmp: z.ZodOptional>; exclude_tmpdir_env_var: z.ZodOptional>; }, z.core.$strip>>; permissions: z.ZodOptional, z.ZodRecord>]>>; network: z.ZodOptional>; domains: z.ZodOptional>>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; declare const CODECS: { readonly "claude-code": z.ZodCodec>>; deny: z.ZodOptional>>; ask: z.ZodOptional>>; defaultMode: z.ZodOptional>>; additionalDirectories: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; readonly codex: z.ZodCodec, z.ZodObject<{ granular: z.ZodObject<{ sandbox_approval: z.ZodBoolean; rules: z.ZodBoolean; mcp_elicitations: z.ZodBoolean; request_permissions: z.ZodOptional; skill_approval: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; sandbox_mode: z.ZodOptional>; default_permissions: z.ZodOptional; sandbox_workspace_write: z.ZodOptional>>; network_access: z.ZodOptional>; exclude_slash_tmp: z.ZodOptional>; exclude_tmpdir_env_var: z.ZodOptional>; }, z.core.$strip>>; permissions: z.ZodOptional, z.ZodRecord>]>>; network: z.ZodOptional>; domains: z.ZodOptional>>>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; readonly kiro: z.ZodCodec>; toolsSettings: z.ZodOptional>>; deniedCommands: z.ZodOptional>>; autoAllowReadonly: z.ZodOptional>; denyByDefault: z.ZodOptional>; }, z.core.$strip>>>; read: z.ZodOptional>>; deniedPaths: z.ZodOptional>>; }, z.core.$strip>>>; write: z.ZodOptional>>; deniedPaths: z.ZodOptional>>; }, z.core.$strip>>>; aws: z.ZodOptional>>; deniedServices: z.ZodOptional>>; autoAllowReadonly: z.ZodOptional>; }, z.core.$strip>>>; web_fetch: z.ZodOptional>>; blocked: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; readonly opencode: z.ZodCodec, z.ZodObject<{ read: z.ZodOptional, z.ZodRecord>]>>; edit: z.ZodOptional, z.ZodRecord>]>>; glob: z.ZodOptional, z.ZodRecord>]>>; grep: z.ZodOptional, z.ZodRecord>]>>; list: z.ZodOptional, z.ZodRecord>]>>; bash: z.ZodOptional, z.ZodRecord>]>>; task: z.ZodOptional, z.ZodRecord>]>>; external_directory: z.ZodOptional, z.ZodRecord>]>>; todowrite: z.ZodOptional>; question: z.ZodOptional>; webfetch: z.ZodOptional>; websearch: z.ZodOptional>; lsp: z.ZodOptional, z.ZodRecord>]>>; doom_loop: z.ZodOptional>; skill: z.ZodOptional, z.ZodRecord>]>>; }, z.core.$strict>]>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; readonly crush: z.ZodCodec; }, z.core.$strict>, z.ZodObject<{ $schema: z.ZodOptional; defaultMode: z.ZodOptional>; activeProfile: z.ZodOptional; permissions: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>; rules: z.ZodOptional; tier: z.ZodEnum<{ allow: "allow"; deny: "deny"; ask: "ask"; }>; when: z.ZodOptional; branch: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; profiles: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; delegation: z.ZodOptional; nonDelegable: z.ZodOptional>; bubbleUp: z.ZodOptional; agents: z.ZodOptional>; deny: z.ZodOptional>; ask: z.ZodOptional>; additionalDirectories: z.ZodOptional>; defaultMode: z.ZodOptional>; }, z.core.$strict>>>; }, z.core.$strip>>; sandbox: z.ZodOptional>; writableRoots: z.ZodOptional>; networkAccess: z.ZodOptional; }, z.core.$strict>>; network: z.ZodOptional; domains: z.ZodOptional>>; }, z.core.$strict>>; env: z.ZodOptional>; with: z.ZodOptional>>; without: z.ZodOptional>>; up: z.ZodOptional, z.ZodNumber]>>; sync: z.ZodOptional, z.ZodLiteral]>>; backup: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>; }; type Codecs = typeof CODECS; //#endregion export { AgentId, CODECS, Codecs, CodexProfile, agentId, claudeCodeCodec, codexCodec, crushCodec, kiroCodec, opencodeCodec }; //# sourceMappingURL=codecs.d.mts.map