import { z } from "zod"; export declare const BuiltinAgentNameSchema: z.ZodEnum<{ "Polaris-Smart": "Polaris-Smart"; "Polaris-Fast": "Polaris-Fast"; librarian: "librarian"; explore: "explore"; }>; export declare const OverridableAgentNameSchema: z.ZodEnum<{ "Polaris-Smart": "Polaris-Smart"; "Polaris-Fast": "Polaris-Fast"; librarian: "librarian"; explore: "explore"; build: "build"; plan: "plan"; }>; export declare const HookNameSchema: z.ZodEnum<{ "rules-injector": "rules-injector"; "agent-usage-reminder": "agent-usage-reminder"; "non-interactive-env": "non-interactive-env"; "session-notification": "session-notification"; "directory-agents-injector": "directory-agents-injector"; "directory-readme-injector": "directory-readme-injector"; "background-notification": "background-notification"; "update-checker": "update-checker"; "keyword-detector": "keyword-detector"; }>; export declare const AgentOverrideConfigSchema: z.ZodObject<{ model: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: 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<{ plan: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: 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>>; "Polaris-Smart": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: 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>>; "Polaris-Fast": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: 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; 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; 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 DiscordConfigSchema: z.ZodObject<{ enabled: z.ZodOptional; webhookUrl: z.ZodOptional; envVar: z.ZodOptional; template: z.ZodOptional; color: z.ZodOptional; }, z.core.$strip>; export declare const SessionNotificationConfigSchema: z.ZodObject<{ title: z.ZodOptional; message: z.ZodOptional; showNativeNotification: z.ZodOptional; playSound: z.ZodOptional; soundPath: z.ZodOptional; idleConfirmationDelay: z.ZodOptional; skipIfIncompleteTodos: z.ZodOptional; maxTrackedSessions: z.ZodOptional; discord: z.ZodOptional; webhookUrl: z.ZodOptional; envVar: z.ZodOptional; template: z.ZodOptional; color: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const HooksConfigSchema: z.ZodObject<{ "session-notification": z.ZodOptional; message: z.ZodOptional; showNativeNotification: z.ZodOptional; playSound: z.ZodOptional; soundPath: z.ZodOptional; idleConfirmationDelay: z.ZodOptional; skipIfIncompleteTodos: z.ZodOptional; maxTrackedSessions: z.ZodOptional; discord: z.ZodOptional; webhookUrl: z.ZodOptional; envVar: z.ZodOptional; template: z.ZodOptional; color: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const OhMyOpenCodeConfigSchema: z.ZodObject<{ $schema: z.ZodOptional; disabled_agents: z.ZodOptional>>; disabled_hooks: z.ZodOptional>>; agents: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: 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>>; "Polaris-Smart": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: 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>>; "Polaris-Fast": z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt: 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; 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; 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>>; hooks: z.ZodOptional; message: z.ZodOptional; showNativeNotification: z.ZodOptional; playSound: z.ZodOptional; soundPath: z.ZodOptional; idleConfirmationDelay: z.ZodOptional; skipIfIncompleteTodos: z.ZodOptional; maxTrackedSessions: z.ZodOptional; discord: z.ZodOptional; webhookUrl: z.ZodOptional; envVar: z.ZodOptional; template: z.ZodOptional; color: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, 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 SessionNotificationConfig = z.infer; export type DiscordConfig = z.infer; export type HooksConfig = z.infer;