import { z } from "zod"; export declare const configSchema: z.ZodObject<{ enabled: z.ZodDefault; agent_name: z.ZodDefault; disabled_sections: z.ZodDefault>; disabled_hooks: z.ZodDefault>; output_style: z.ZodDefault>; verification: z.ZodDefault; enforce_contract: z.ZodDefault; min_file_edits: z.ZodDefault; spot_check_min_commands: z.ZodDefault; }, z.core.$strip>>; risk_guard: z.ZodDefault; ast_analysis: z.ZodDefault; extra_blocked_commands: z.ZodDefault>; extra_allowed_commands: z.ZodDefault>; }, z.core.$strip>>; ssrf_guard: z.ZodDefault; allow_loopback: z.ZodDefault; extra_blocked_hosts: z.ZodDefault>; extra_allowed_hosts: z.ZodDefault>; }, z.core.$strip>>; project_instructions: z.ZodDefault; recursive: z.ZodDefault; global_file: z.ZodDefault; max_depth: z.ZodDefault; max_total_bytes: z.ZodDefault; filenames: z.ZodDefault>; }, z.core.$strip>>; tool_hints: z.ZodDefault; disabled_tools: z.ZodDefault>; }, z.core.$strip>>; compaction: z.ZodDefault; no_tools_guard: z.ZodDefault; }, z.core.$strip>>; tone_style: z.ZodDefault; max_words_between_tools: z.ZodDefault; max_words_final_response: z.ZodDefault; }, z.core.$strip>>; output_efficiency: z.ZodDefault>; }, z.core.$strip>>; subagent_orchestration: z.ZodDefault; coordinator_enabled: z.ZodDefault; allow_subagent_delegation: z.ZodDefault; agents: z.ZodDefault; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; }, z.core.$strip>>>; context_bundle: z.ZodDefault; include_cwd: z.ZodDefault; include_git: z.ZodDefault; include_recent_files: z.ZodDefault; max_recent_files: z.ZodDefault; }, z.core.$strip>>; session_workflows: z.ZodDefault; fork_command: z.ZodDefault>; background_command: z.ZodDefault>; full_context_command: z.ZodDefault>; status_command: z.ZodDefault>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export type OhMyCCAgentConfig = z.infer;