import { z } from "zod"; export declare const BuiltinAgentNameSchema: z.ZodEnum<{ Sisyphus: "Sisyphus"; oracle: "oracle"; librarian: "librarian"; explore: "explore"; "frontend-ui-ux-engineer": "frontend-ui-ux-engineer"; "document-writer": "document-writer"; "multimodal-looker": "multimodal-looker"; "knowledge-curator": "knowledge-curator"; debugger: "debugger"; "devops-engineer": "devops-engineer"; "project-manager": "project-manager"; "test-engineer": "test-engineer"; "code-reviewer": "code-reviewer"; "incident-commander": "incident-commander"; "security-reviewer": "security-reviewer"; "code-indexer": "code-indexer"; "performance-analyst": "performance-analyst"; "api-designer": "api-designer"; dba: "dba"; estimator: "estimator"; }>; export declare const BuiltinSkillNameSchema: z.ZodEnum<{ playwright: "playwright"; }>; export declare const OverridableAgentNameSchema: z.ZodEnum<{ plan: "plan"; Sisyphus: "Sisyphus"; oracle: "oracle"; librarian: "librarian"; explore: "explore"; "frontend-ui-ux-engineer": "frontend-ui-ux-engineer"; "document-writer": "document-writer"; "multimodal-looker": "multimodal-looker"; "knowledge-curator": "knowledge-curator"; debugger: "debugger"; "devops-engineer": "devops-engineer"; "project-manager": "project-manager"; "test-engineer": "test-engineer"; "code-reviewer": "code-reviewer"; "incident-commander": "incident-commander"; "security-reviewer": "security-reviewer"; "code-indexer": "code-indexer"; "performance-analyst": "performance-analyst"; "api-designer": "api-designer"; dba: "dba"; estimator: "estimator"; build: "build"; "OpenCode-Builder": "OpenCode-Builder"; "Planner-Sisyphus": "Planner-Sisyphus"; }>; export declare const AgentNameSchema: z.ZodEnum<{ Sisyphus: "Sisyphus"; oracle: "oracle"; librarian: "librarian"; explore: "explore"; "frontend-ui-ux-engineer": "frontend-ui-ux-engineer"; "document-writer": "document-writer"; "multimodal-looker": "multimodal-looker"; "knowledge-curator": "knowledge-curator"; debugger: "debugger"; "devops-engineer": "devops-engineer"; "project-manager": "project-manager"; "test-engineer": "test-engineer"; "code-reviewer": "code-reviewer"; "incident-commander": "incident-commander"; "security-reviewer": "security-reviewer"; "code-indexer": "code-indexer"; "performance-analyst": "performance-analyst"; "api-designer": "api-designer"; dba: "dba"; estimator: "estimator"; }>; export declare const HookNameSchema: z.ZodEnum<{ "todo-continuation-enforcer": "todo-continuation-enforcer"; "context-window-monitor": "context-window-monitor"; "session-recovery": "session-recovery"; "session-notification": "session-notification"; "comment-checker": "comment-checker"; "grep-output-truncator": "grep-output-truncator"; "tool-output-truncator": "tool-output-truncator"; "directory-agents-injector": "directory-agents-injector"; "directory-readme-injector": "directory-readme-injector"; "empty-task-response-detector": "empty-task-response-detector"; "think-mode": "think-mode"; "anthropic-context-window-limit-recovery": "anthropic-context-window-limit-recovery"; "rules-injector": "rules-injector"; "background-notification": "background-notification"; "auto-update-checker": "auto-update-checker"; "startup-toast": "startup-toast"; "keyword-detector": "keyword-detector"; "agent-usage-reminder": "agent-usage-reminder"; "non-interactive-env": "non-interactive-env"; "interactive-bash-session": "interactive-bash-session"; "empty-message-sanitizer": "empty-message-sanitizer"; "thinking-block-validator": "thinking-block-validator"; "ralph-loop": "ralph-loop"; "preemptive-compaction": "preemptive-compaction"; "compaction-context-injector": "compaction-context-injector"; "claude-code-hooks": "claude-code-hooks"; "auto-slash-command": "auto-slash-command"; "edit-error-recovery": "edit-error-recovery"; "knowledge-monitor": "knowledge-monitor"; "memory-rehydration": "memory-rehydration"; "openspec-continuity": "openspec-continuity"; "openspec-commitment": "openspec-commitment"; }>; export declare const BuiltinCommandNameSchema: z.ZodEnum<{ "init-deep": "init-deep"; }>; export declare const AgentOverrideConfigSchema: z.ZodObject<{ model: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export declare const AgentOverridesSchema: z.ZodObject<{ build: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; plan: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; Sisyphus: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "OpenCode-Builder": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "Planner-Sisyphus": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; oracle: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; librarian: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; explore: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "frontend-ui-ux-engineer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "document-writer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "multimodal-looker": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "knowledge-curator": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; debugger: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "devops-engineer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "project-manager": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "test-engineer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "code-reviewer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "incident-commander": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "security-reviewer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "code-indexer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "performance-analyst": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "api-designer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; dba: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; estimator: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ClaudeCodeConfigSchema: z.ZodObject<{ mcp: z.ZodOptional; commands: z.ZodOptional; skills: z.ZodOptional; agents: z.ZodOptional; hooks: z.ZodOptional; plugins: z.ZodOptional; plugins_override: z.ZodOptional>; }, z.core.$strip>; export declare const SisyphusAgentConfigSchema: z.ZodObject<{ disabled: z.ZodOptional; default_builder_enabled: z.ZodOptional; planner_enabled: z.ZodOptional; replace_plan: z.ZodOptional; }, z.core.$strip>; export declare const CommentCheckerConfigSchema: z.ZodObject<{ custom_prompt: z.ZodOptional; }, z.core.$strip>; export declare const DynamicContextPruningConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; notification: z.ZodDefault>; turn_protection: z.ZodOptional; turns: z.ZodDefault; }, z.core.$strip>>; protected_tools: z.ZodDefault>; strategies: z.ZodOptional; }, z.core.$strip>>; supersede_writes: z.ZodOptional; aggressive: z.ZodDefault; }, z.core.$strip>>; purge_errors: z.ZodOptional; turns: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ExperimentalConfigSchema: z.ZodObject<{ aggressive_truncation: z.ZodOptional; auto_resume: z.ZodOptional; preemptive_compaction: z.ZodOptional; preemptive_compaction_threshold: z.ZodOptional; truncate_all_tool_outputs: z.ZodOptional; dynamic_context_pruning: z.ZodOptional; notification: z.ZodDefault>; turn_protection: z.ZodOptional; turns: z.ZodDefault; }, z.core.$strip>>; protected_tools: z.ZodDefault>; strategies: z.ZodOptional; }, z.core.$strip>>; supersede_writes: z.ZodOptional; aggressive: z.ZodDefault; }, z.core.$strip>>; purge_errors: z.ZodOptional; turns: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; dcp_for_compaction: z.ZodOptional; }, z.core.$strip>; export declare const SkillSourceSchema: z.ZodUnion; glob: z.ZodOptional; }, z.core.$strip>]>; export declare const SkillDefinitionSchema: z.ZodObject<{ description: z.ZodOptional; template: z.ZodOptional; from: z.ZodOptional; model: z.ZodOptional; agent: z.ZodOptional; subtask: z.ZodOptional; "argument-hint": z.ZodOptional; license: z.ZodOptional; compatibility: z.ZodOptional; metadata: z.ZodOptional>; "allowed-tools": z.ZodOptional>; disable: z.ZodOptional; }, z.core.$strip>; export declare const SkillEntrySchema: z.ZodUnion; template: z.ZodOptional; from: z.ZodOptional; model: z.ZodOptional; agent: z.ZodOptional; subtask: z.ZodOptional; "argument-hint": z.ZodOptional; license: z.ZodOptional; compatibility: z.ZodOptional; metadata: z.ZodOptional>; "allowed-tools": z.ZodOptional>; disable: z.ZodOptional; }, z.core.$strip>]>; export declare const SkillsConfigSchema: z.ZodUnion, z.ZodIntersection; template: z.ZodOptional; from: z.ZodOptional; model: z.ZodOptional; agent: z.ZodOptional; subtask: z.ZodOptional; "argument-hint": z.ZodOptional; license: z.ZodOptional; compatibility: z.ZodOptional; metadata: z.ZodOptional>; "allowed-tools": z.ZodOptional>; disable: z.ZodOptional; }, z.core.$strip>]>>, z.ZodObject<{ sources: z.ZodOptional; glob: z.ZodOptional; }, z.core.$strip>]>>>>; enable: z.ZodOptional>>; disable: z.ZodOptional>>; }, z.core.$strip>>]>; export declare const RalphLoopConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; default_max_iterations: z.ZodDefault; state_dir: z.ZodOptional; }, z.core.$strip>; export declare const MemoryLayerSchema: z.ZodEnum<{ user: "user"; agent: "agent"; session: "session"; project: "project"; team: "team"; org: "org"; company: "company"; }>; export declare const Mem0ConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; apiKey: z.ZodOptional; endpoint: z.ZodOptional; userId: z.ZodOptional; sessionId: z.ZodOptional; projectId: z.ZodOptional; teamId: z.ZodOptional; orgId: z.ZodOptional; companyId: z.ZodOptional; agentId: z.ZodOptional; autoRehydrate: z.ZodDefault; rehydrateLayers: z.ZodDefault>>; }, z.core.$strip>; export declare const LettaConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; endpoint: z.ZodOptional; apiKey: z.ZodOptional; userId: z.ZodOptional; projectId: z.ZodOptional; teamId: z.ZodOptional; orgId: z.ZodOptional; companyId: z.ZodOptional; agentPrefix: z.ZodOptional; llmModel: z.ZodOptional; embeddingModel: z.ZodOptional; autoRehydrate: z.ZodDefault; rehydrateLayers: z.ZodDefault>>; }, z.core.$strip>; export declare const CentralHubConfigSchema: z.ZodObject<{ url: z.ZodString; branch: z.ZodDefault; autoSync: z.ZodDefault; syncIntervalMinutes: z.ZodDefault; }, z.core.$strip>; export declare const KnowledgeRepoConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; rootDir: z.ZodDefault; autoLoadPolicies: z.ZodDefault; orgId: z.ZodOptional; teamId: z.ZodOptional; projectId: z.ZodOptional; centralHub: z.ZodOptional; autoSync: z.ZodDefault; syncIntervalMinutes: z.ZodDefault; }, z.core.$strip>>; cache: z.ZodOptional; disk: z.ZodDefault; ttlSeconds: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>; export declare const OpenSpecEnforcementSchema: z.ZodEnum<{ off: "off"; soft: "soft"; hard: "hard"; }>; export declare const OpenSpecChangeTypeSchema: z.ZodEnum<{ new_feature: "new_feature"; enhancement: "enhancement"; bug_fix: "bug_fix"; refactoring: "refactoring"; breaking_change: "breaking_change"; documentation: "documentation"; infrastructure: "infrastructure"; }>; export declare const OpenSpecConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; enforcement: z.ZodDefault>; requireSpecFor: z.ZodDefault>>; rootDir: z.ZodDefault; }, z.core.$strip>; export declare const MCPTransportTypeSchema: z.ZodEnum<{ stdio: "stdio"; sse: "sse"; }>; export declare const MCPKnowledgeProviderConfigSchema: z.ZodObject<{ name: z.ZodString; transport: z.ZodOptional>; command: z.ZodOptional; args: z.ZodOptional>; env: z.ZodOptional>; url: z.ZodOptional; searchTool: z.ZodString; getTool: z.ZodOptional; config: z.ZodOptional>; }, z.core.$strip>; export declare const NotebookLMProviderConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; defaultNotebookId: z.ZodOptional; }, z.core.$strip>; export declare const KnowledgeProviderMergeStrategySchema: z.ZodEnum<{ score: "score"; "round-robin": "round-robin"; "provider-priority": "provider-priority"; }>; export declare const KnowledgeProviderConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; providers: z.ZodOptional; rootDir: z.ZodOptional; }, z.core.$strip>>; mem0: z.ZodOptional; indexKnowledgeRepo: z.ZodDefault; searchLayers: z.ZodOptional>>; }, z.core.$strip>>; mcp: z.ZodOptional; servers: z.ZodDefault>; command: z.ZodOptional; args: z.ZodOptional>; env: z.ZodOptional>; url: z.ZodOptional; searchTool: z.ZodString; getTool: z.ZodOptional; config: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; notebooklm: z.ZodOptional; defaultNotebookId: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; search: z.ZodOptional; defaultThreshold: z.ZodDefault; mergeStrategy: z.ZodDefault>; providerPriority: z.ZodOptional>; deduplicate: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>; export declare const OhMyOpenCodeConfigSchema: z.ZodObject<{ $schema: z.ZodOptional; disabled_mcps: z.ZodOptional>>; disabled_agents: z.ZodOptional>>; disabled_skills: z.ZodOptional>>; disabled_hooks: z.ZodOptional>>; disabled_commands: z.ZodOptional>>; agents: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; plan: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; Sisyphus: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "OpenCode-Builder": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "Planner-Sisyphus": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; oracle: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; librarian: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; explore: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "frontend-ui-ux-engineer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "document-writer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "multimodal-looker": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "knowledge-curator": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; debugger: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "devops-engineer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "project-manager": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "test-engineer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "code-reviewer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "incident-commander": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "security-reviewer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "code-indexer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "performance-analyst": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; "api-designer": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; dba: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; estimator: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; disable: z.ZodOptional; description: z.ZodOptional; mode: z.ZodOptional>; color: z.ZodOptional; permission: z.ZodOptional>; bash: z.ZodOptional, z.ZodRecord>]>>; webfetch: z.ZodOptional>; doom_loop: z.ZodOptional>; external_directory: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; claude_code: z.ZodOptional; commands: z.ZodOptional; skills: z.ZodOptional; agents: z.ZodOptional; hooks: z.ZodOptional; plugins: z.ZodOptional; plugins_override: z.ZodOptional>; }, z.core.$strip>>; google_auth: z.ZodOptional; sisyphus_agent: z.ZodOptional; default_builder_enabled: z.ZodOptional; planner_enabled: z.ZodOptional; replace_plan: z.ZodOptional; }, z.core.$strip>>; comment_checker: z.ZodOptional; }, z.core.$strip>>; experimental: z.ZodOptional; auto_resume: z.ZodOptional; preemptive_compaction: z.ZodOptional; preemptive_compaction_threshold: z.ZodOptional; truncate_all_tool_outputs: z.ZodOptional; dynamic_context_pruning: z.ZodOptional; notification: z.ZodDefault>; turn_protection: z.ZodOptional; turns: z.ZodDefault; }, z.core.$strip>>; protected_tools: z.ZodDefault>; strategies: z.ZodOptional; }, z.core.$strip>>; supersede_writes: z.ZodOptional; aggressive: z.ZodDefault; }, z.core.$strip>>; purge_errors: z.ZodOptional; turns: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; dcp_for_compaction: z.ZodOptional; }, z.core.$strip>>; auto_update: z.ZodOptional; skills: z.ZodOptional, z.ZodIntersection; template: z.ZodOptional; from: z.ZodOptional; model: z.ZodOptional; agent: z.ZodOptional; subtask: z.ZodOptional; "argument-hint": z.ZodOptional; license: z.ZodOptional; compatibility: z.ZodOptional; metadata: z.ZodOptional>; "allowed-tools": z.ZodOptional>; disable: z.ZodOptional; }, z.core.$strip>]>>, z.ZodObject<{ sources: z.ZodOptional; glob: z.ZodOptional; }, z.core.$strip>]>>>>; enable: z.ZodOptional>>; disable: z.ZodOptional>>; }, z.core.$strip>>]>>; ralph_loop: z.ZodOptional; default_max_iterations: z.ZodDefault; state_dir: z.ZodOptional; }, z.core.$strip>>; mem0: z.ZodOptional; apiKey: z.ZodOptional; endpoint: z.ZodOptional; userId: z.ZodOptional; sessionId: z.ZodOptional; projectId: z.ZodOptional; teamId: z.ZodOptional; orgId: z.ZodOptional; companyId: z.ZodOptional; agentId: z.ZodOptional; autoRehydrate: z.ZodDefault; rehydrateLayers: z.ZodDefault>>; }, z.core.$strip>>; letta: z.ZodOptional; endpoint: z.ZodOptional; apiKey: z.ZodOptional; userId: z.ZodOptional; projectId: z.ZodOptional; teamId: z.ZodOptional; orgId: z.ZodOptional; companyId: z.ZodOptional; agentPrefix: z.ZodOptional; llmModel: z.ZodOptional; embeddingModel: z.ZodOptional; autoRehydrate: z.ZodDefault; rehydrateLayers: z.ZodDefault>>; }, z.core.$strip>>; knowledge_repo: z.ZodOptional; rootDir: z.ZodDefault; autoLoadPolicies: z.ZodDefault; orgId: z.ZodOptional; teamId: z.ZodOptional; projectId: z.ZodOptional; centralHub: z.ZodOptional; autoSync: z.ZodDefault; syncIntervalMinutes: z.ZodDefault; }, z.core.$strip>>; cache: z.ZodOptional; disk: z.ZodDefault; ttlSeconds: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>>; knowledge_provider: z.ZodOptional; providers: z.ZodOptional; rootDir: z.ZodOptional; }, z.core.$strip>>; mem0: z.ZodOptional; indexKnowledgeRepo: z.ZodDefault; searchLayers: z.ZodOptional>>; }, z.core.$strip>>; mcp: z.ZodOptional; servers: z.ZodDefault>; command: z.ZodOptional; args: z.ZodOptional>; env: z.ZodOptional>; url: z.ZodOptional; searchTool: z.ZodString; getTool: z.ZodOptional; config: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; notebooklm: z.ZodOptional; defaultNotebookId: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; search: z.ZodOptional; defaultThreshold: z.ZodDefault; mergeStrategy: z.ZodDefault>; providerPriority: z.ZodOptional>; deduplicate: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>>; openspec: z.ZodOptional; enforcement: z.ZodDefault>; requireSpecFor: z.ZodDefault>>; rootDir: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>; export type OhMyOpenCodeConfig = z.infer; export type AgentOverrideConfig = z.infer; export type AgentOverrides = z.infer; export type AgentName = z.infer; export type HookName = z.infer; export type BuiltinCommandName = z.infer; export type BuiltinSkillName = z.infer; export type SisyphusAgentConfig = z.infer; export type CommentCheckerConfig = z.infer; export type ExperimentalConfig = z.infer; export type DynamicContextPruningConfig = z.infer; export type SkillsConfig = z.infer; export type SkillDefinition = z.infer; export type RalphLoopConfig = z.infer; export type Mem0Config = z.infer; export type LettaConfig = z.infer; export type CentralHubConfig = z.infer; export type KnowledgeRepoConfig = z.infer; export type OpenSpecConfig = z.infer; export type OpenSpecEnforcement = z.infer; export type OpenSpecChangeType = z.infer; export type MemoryLayer = z.infer; export type KnowledgeProviderConfig = z.infer; export type KnowledgeProviderMergeStrategy = z.infer; export type MCPKnowledgeProviderConfig = z.infer; export type NotebookLMProviderConfig = z.infer; export { McpNameSchema, type McpName } from "../mcp/types";