import { z } from "zod"; export declare const ExperimentalConfigSchema: z.ZodObject<{ aggressive_truncation: z.ZodOptional; preemptive_compaction: 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>>; task_system: z.ZodOptional; plugin_load_timeout_ms: z.ZodOptional; safe_hook_creation: z.ZodOptional; disable_omo_env: z.ZodOptional; hashline_edit: z.ZodOptional; model_fallback_title: z.ZodOptional; max_tools: z.ZodOptional; disable_live_parent_wake_routing: z.ZodOptional; }, z.core.$strip>; export type ExperimentalConfig = z.infer;