import { z } from "zod"; export declare const AgentOverrideConfigSchema: z.ZodObject<{ model: z.ZodOptional; fallback_models: z.ZodOptional>; review_models: z.ZodOptional>; variant: z.ZodOptional; category: z.ZodOptional; skills: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; modelOptions: z.ZodOptional>; disable: z.ZodOptional; mode: z.ZodOptional>; maxTokens: z.ZodOptional; display_name: z.ZodOptional; }, z.core.$strip>; export declare const AgentOverridesSchema: z.ZodRecord; fallback_models: z.ZodOptional>; review_models: z.ZodOptional>; variant: z.ZodOptional; category: z.ZodOptional; skills: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; modelOptions: z.ZodOptional>; disable: z.ZodOptional; mode: z.ZodOptional>; maxTokens: z.ZodOptional; display_name: z.ZodOptional; }, z.core.$strip>>; export declare const CategoryConfigSchema: z.ZodObject<{ description: z.ZodOptional; model: z.ZodOptional; fallback_models: z.ZodOptional>; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; tools: z.ZodOptional>; prompt_append: z.ZodOptional; disable: z.ZodOptional; patterns: z.ZodOptional>; }, z.core.$strip>; export declare const CategoriesConfigSchema: z.ZodRecord; model: z.ZodOptional; fallback_models: z.ZodOptional>; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; tools: z.ZodOptional>; prompt_append: z.ZodOptional; disable: z.ZodOptional; patterns: z.ZodOptional>; }, z.core.$strip>>; export declare const BackgroundConfigSchema: z.ZodObject<{ defaultConcurrency: z.ZodOptional; providerConcurrency: z.ZodOptional>; modelConcurrency: z.ZodOptional>; staleTimeoutMs: z.ZodOptional; }, z.core.$strip>; export declare const TmuxConfigSchema: z.ZodObject<{ enabled: z.ZodOptional; layout: z.ZodOptional>; main_pane_size: z.ZodOptional; }, z.core.$strip>; export declare const ExperimentalConfigSchema: z.ZodObject<{ plugin_load_timeout_ms: z.ZodOptional; context_window_warning_threshold: z.ZodOptional; context_window_critical_threshold: z.ZodOptional; }, z.core.$strip>; export declare const DelegationTriggerSchema: z.ZodObject<{ domain: z.ZodString; trigger: z.ZodString; }, z.core.$strip>; export declare const CustomAgentConfigSchema: z.ZodObject<{ prompt: z.ZodOptional; prompt_file: z.ZodOptional; model: z.ZodOptional; display_name: z.ZodOptional; mode: z.ZodOptional>; fallback_models: z.ZodOptional>; category: z.ZodOptional>; cost: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; modelOptions: z.ZodOptional>; tools: z.ZodOptional>; skills: z.ZodOptional>; triggers: z.ZodOptional>>; description: z.ZodOptional; }, z.core.$strip>; export declare const CustomAgentsConfigSchema: z.ZodRecord; prompt_file: z.ZodOptional; model: z.ZodOptional; display_name: z.ZodOptional; mode: z.ZodOptional>; fallback_models: z.ZodOptional>; category: z.ZodOptional>; cost: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; modelOptions: z.ZodOptional>; tools: z.ZodOptional>; skills: z.ZodOptional>; triggers: z.ZodOptional>>; description: z.ZodOptional; }, z.core.$strip>>; export declare const AnalyticsConfigSchema: z.ZodObject<{ enabled: z.ZodOptional; use_fingerprint: z.ZodOptional; }, z.core.$strip>; export declare const ContinuationRecoveryConfigSchema: z.ZodObject<{ compaction: z.ZodOptional; }, z.core.$strip>; export declare const ContinuationIdleConfigSchema: z.ZodObject<{ enabled: z.ZodOptional; work: z.ZodOptional; workflow: z.ZodOptional; todo_prompt: z.ZodOptional; }, z.core.$strip>; export declare const ContinuationConfigSchema: z.ZodObject<{ recovery: z.ZodOptional; }, z.core.$strip>>; idle: z.ZodOptional; work: z.ZodOptional; workflow: z.ZodOptional; todo_prompt: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const WorkflowConfigSchema: z.ZodObject<{ disabled_workflows: z.ZodOptional>; directories: z.ZodOptional>; }, z.core.$strip>; export declare const WeaveConfigSchema: z.ZodObject<{ $schema: z.ZodOptional; agents: z.ZodOptional; fallback_models: z.ZodOptional>; review_models: z.ZodOptional>; variant: z.ZodOptional; category: z.ZodOptional; skills: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: z.ZodOptional; prompt_append: z.ZodOptional; tools: z.ZodOptional>; modelOptions: z.ZodOptional>; disable: z.ZodOptional; mode: z.ZodOptional>; maxTokens: z.ZodOptional; display_name: z.ZodOptional; }, z.core.$strip>>>; custom_agents: z.ZodOptional; prompt_file: z.ZodOptional; model: z.ZodOptional; display_name: z.ZodOptional; mode: z.ZodOptional>; fallback_models: z.ZodOptional>; category: z.ZodOptional>; cost: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; modelOptions: z.ZodOptional>; tools: z.ZodOptional>; skills: z.ZodOptional>; triggers: z.ZodOptional>>; description: z.ZodOptional; }, z.core.$strip>>>; categories: z.ZodOptional; model: z.ZodOptional; fallback_models: z.ZodOptional>; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; tools: z.ZodOptional>; prompt_append: z.ZodOptional; disable: z.ZodOptional; patterns: z.ZodOptional>; }, z.core.$strip>>>; disabled_hooks: z.ZodOptional>; disabled_tools: z.ZodOptional>; disabled_agents: z.ZodOptional>; disabled_skills: z.ZodOptional>; skill_directories: z.ZodOptional>; background: z.ZodOptional; providerConcurrency: z.ZodOptional>; modelConcurrency: z.ZodOptional>; staleTimeoutMs: z.ZodOptional; }, z.core.$strip>>; analytics: z.ZodOptional; use_fingerprint: z.ZodOptional; }, z.core.$strip>>; continuation: z.ZodOptional; }, z.core.$strip>>; idle: z.ZodOptional; work: z.ZodOptional; workflow: z.ZodOptional; todo_prompt: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; tmux: z.ZodOptional; layout: z.ZodOptional>; main_pane_size: z.ZodOptional; }, z.core.$strip>>; experimental: z.ZodOptional; context_window_warning_threshold: z.ZodOptional; context_window_critical_threshold: z.ZodOptional; }, z.core.$strip>>; workflows: z.ZodOptional>; directories: z.ZodOptional>; }, z.core.$strip>>; log_level: z.ZodOptional>; }, z.core.$strip>; export type AgentOverrideConfig = z.infer; export type AgentOverrides = z.infer; export type CustomAgentConfig = z.infer; export type CustomAgentsConfig = z.infer; export type CategoryConfig = z.infer; export type CategoriesConfig = z.infer; export type BackgroundConfig = z.infer; export type AnalyticsConfig = z.infer; export type ContinuationRecoveryConfig = z.infer; export type ContinuationIdleConfig = z.infer; export type ContinuationConfig = z.infer; export type TmuxConfig = z.infer; export type ExperimentalConfig = z.infer; export type WorkflowConfig = z.infer; export type WeaveConfig = z.infer;