import { z } from "zod"; export declare const AgentsSchema: z.ZodOptional; fallbacks: z.ZodOptional>; }, z.core.$strict>]>>; imageModel: z.ZodOptional; fallbacks: z.ZodOptional>; }, z.core.$strict>]>>; pdfModel: z.ZodOptional; fallbacks: z.ZodOptional>; }, z.core.$strict>]>>; pdfMaxBytesMb: z.ZodOptional; pdfMaxPages: z.ZodOptional; models: z.ZodOptional; params: z.ZodOptional>; streaming: z.ZodOptional; }, z.core.$strict>>>; workspace: z.ZodOptional; repoRoot: z.ZodOptional; skipBootstrap: z.ZodOptional; bootstrapMaxChars: z.ZodOptional; bootstrapTotalMaxChars: z.ZodOptional; bootstrapPromptTruncationWarning: z.ZodOptional, z.ZodLiteral<"once">, z.ZodLiteral<"always">]>>; userTimezone: z.ZodOptional; timeFormat: z.ZodOptional, z.ZodLiteral<"12">, z.ZodLiteral<"24">]>>; envelopeTimezone: z.ZodOptional; envelopeTimestamp: z.ZodOptional, z.ZodLiteral<"off">]>>; envelopeElapsed: z.ZodOptional, z.ZodLiteral<"off">]>>; contextTokens: z.ZodOptional; cliBackends: z.ZodOptional>; output: z.ZodOptional, z.ZodLiteral<"text">, z.ZodLiteral<"jsonl">]>>; resumeOutput: z.ZodOptional, z.ZodLiteral<"text">, z.ZodLiteral<"jsonl">]>>; input: z.ZodOptional, z.ZodLiteral<"stdin">]>>; maxPromptArgChars: z.ZodOptional; env: z.ZodOptional>; clearEnv: z.ZodOptional>; modelArg: z.ZodOptional; modelAliases: z.ZodOptional>; sessionArg: z.ZodOptional; sessionArgs: z.ZodOptional>; resumeArgs: z.ZodOptional>; sessionMode: z.ZodOptional, z.ZodLiteral<"existing">, z.ZodLiteral<"none">]>>; sessionIdFields: z.ZodOptional>; systemPromptArg: z.ZodOptional; systemPromptMode: z.ZodOptional, z.ZodLiteral<"replace">]>>; systemPromptWhen: z.ZodOptional, z.ZodLiteral<"always">, z.ZodLiteral<"never">]>>; imageArg: z.ZodOptional; imageMode: z.ZodOptional, z.ZodLiteral<"list">]>>; serialize: z.ZodOptional; reliability: z.ZodOptional; noOutputTimeoutRatio: z.ZodOptional; minMs: z.ZodOptional; maxMs: z.ZodOptional; }, z.core.$strict>>; resume: z.ZodOptional; noOutputTimeoutRatio: z.ZodOptional; minMs: z.ZodOptional; maxMs: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>>; memorySearch: z.ZodOptional; sources: z.ZodOptional, z.ZodLiteral<"sessions">]>>>; extraPaths: z.ZodOptional>; experimental: z.ZodOptional; }, z.core.$strict>>; provider: z.ZodOptional, z.ZodLiteral<"local">, z.ZodLiteral<"gemini">, z.ZodLiteral<"voyage">, z.ZodLiteral<"mistral">, z.ZodLiteral<"ollama">]>>; remote: z.ZodOptional; apiKey: z.ZodOptional; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"file">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"exec">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>], "source">]>>; headers: z.ZodOptional>; batch: z.ZodOptional; wait: z.ZodOptional; concurrency: z.ZodOptional; pollIntervalMs: z.ZodOptional; timeoutMinutes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; fallback: z.ZodOptional, z.ZodLiteral<"gemini">, z.ZodLiteral<"local">, z.ZodLiteral<"voyage">, z.ZodLiteral<"mistral">, z.ZodLiteral<"ollama">, z.ZodLiteral<"none">]>>; model: z.ZodOptional; local: z.ZodOptional; modelCacheDir: z.ZodOptional; }, z.core.$strict>>; store: z.ZodOptional>; path: z.ZodOptional; vector: z.ZodOptional; extensionPath: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; chunking: z.ZodOptional; overlap: z.ZodOptional; }, z.core.$strict>>; sync: z.ZodOptional; onSearch: z.ZodOptional; watch: z.ZodOptional; watchDebounceMs: z.ZodOptional; intervalMinutes: z.ZodOptional; sessions: z.ZodOptional; deltaMessages: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; query: z.ZodOptional; minScore: z.ZodOptional; hybrid: z.ZodOptional; vectorWeight: z.ZodOptional; textWeight: z.ZodOptional; candidateMultiplier: z.ZodOptional; mmr: z.ZodOptional; lambda: z.ZodOptional; }, z.core.$strict>>; temporalDecay: z.ZodOptional; halfLifeDays: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; cache: z.ZodOptional; maxEntries: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; contextPruning: z.ZodOptional, z.ZodLiteral<"cache-ttl">]>>; ttl: z.ZodOptional; keepLastAssistants: z.ZodOptional; softTrimRatio: z.ZodOptional; hardClearRatio: z.ZodOptional; minPrunableToolChars: z.ZodOptional; tools: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; softTrim: z.ZodOptional; headChars: z.ZodOptional; tailChars: z.ZodOptional; }, z.core.$strict>>; hardClear: z.ZodOptional; placeholder: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; compaction: z.ZodOptional, z.ZodLiteral<"safeguard">]>>; reserveTokens: z.ZodOptional; keepRecentTokens: z.ZodOptional; reserveTokensFloor: z.ZodOptional; maxHistoryShare: z.ZodOptional; identifierPolicy: z.ZodOptional, z.ZodLiteral<"off">, z.ZodLiteral<"custom">]>>; identifierInstructions: z.ZodOptional; qualityGuard: z.ZodOptional; maxRetries: z.ZodOptional; }, z.core.$strict>>; memoryFlush: z.ZodOptional; softThresholdTokens: z.ZodOptional; forceFlushTranscriptBytes: z.ZodOptional>; prompt: z.ZodOptional; systemPrompt: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; embeddedPi: z.ZodOptional, z.ZodLiteral<"sanitize">, z.ZodLiteral<"ignore">]>>; }, z.core.$strict>>; thinkingDefault: z.ZodOptional, z.ZodLiteral<"minimal">, z.ZodLiteral<"low">, z.ZodLiteral<"medium">, z.ZodLiteral<"high">, z.ZodLiteral<"xhigh">, z.ZodLiteral<"adaptive">]>>; verboseDefault: z.ZodOptional, z.ZodLiteral<"on">, z.ZodLiteral<"full">]>>; elevatedDefault: z.ZodOptional, z.ZodLiteral<"on">, z.ZodLiteral<"ask">, z.ZodLiteral<"full">]>>; blockStreamingDefault: z.ZodOptional, z.ZodLiteral<"on">]>>; blockStreamingBreak: z.ZodOptional, z.ZodLiteral<"message_end">]>>; blockStreamingChunk: z.ZodOptional; maxChars: z.ZodOptional; breakPreference: z.ZodOptional, z.ZodLiteral<"newline">, z.ZodLiteral<"sentence">]>>; }, z.core.$strict>>; blockStreamingCoalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; humanDelay: z.ZodOptional, z.ZodLiteral<"natural">, z.ZodLiteral<"custom">]>>; minMs: z.ZodOptional; maxMs: z.ZodOptional; }, z.core.$strict>>; timeoutSeconds: z.ZodOptional; mediaMaxMb: z.ZodOptional; imageMaxDimensionPx: z.ZodOptional; typingIntervalSeconds: z.ZodOptional; typingMode: z.ZodOptional, z.ZodLiteral<"instant">, z.ZodLiteral<"thinking">, z.ZodLiteral<"message">]>>; heartbeat: z.ZodOptional; activeHours: z.ZodOptional; end: z.ZodOptional; timezone: z.ZodOptional; }, z.core.$strict>>; model: z.ZodOptional; session: z.ZodOptional; includeReasoning: z.ZodOptional; target: z.ZodOptional; directPolicy: z.ZodOptional, z.ZodLiteral<"block">]>>; to: z.ZodOptional; accountId: z.ZodOptional; prompt: z.ZodOptional; ackMaxChars: z.ZodOptional; suppressToolErrorWarnings: z.ZodOptional; lightContext: z.ZodOptional; }, z.core.$strict>>; maxConcurrent: z.ZodOptional; subagents: z.ZodOptional; maxSpawnDepth: z.ZodOptional; maxChildrenPerAgent: z.ZodOptional; archiveAfterMinutes: z.ZodOptional; model: z.ZodOptional; fallbacks: z.ZodOptional>; }, z.core.$strict>]>>; thinking: z.ZodOptional; runTimeoutSeconds: z.ZodOptional; announceTimeoutMs: z.ZodOptional; }, z.core.$strict>>; sandbox: z.ZodOptional, z.ZodLiteral<"non-main">, z.ZodLiteral<"all">]>>; workspaceAccess: z.ZodOptional, z.ZodLiteral<"ro">, z.ZodLiteral<"rw">]>>; sessionToolsVisibility: z.ZodOptional, z.ZodLiteral<"all">]>>; scope: z.ZodOptional, z.ZodLiteral<"agent">, z.ZodLiteral<"shared">]>>; perSession: z.ZodOptional; workspaceRoot: z.ZodOptional; docker: z.ZodOptional; containerPrefix: z.ZodOptional; workdir: z.ZodOptional; readOnlyRoot: z.ZodOptional; tmpfs: z.ZodOptional>; network: z.ZodOptional; user: z.ZodOptional; capDrop: z.ZodOptional>; env: z.ZodOptional>; setupCommand: z.ZodOptional]>, z.ZodTransform>>; pidsLimit: z.ZodOptional; memory: z.ZodOptional>; memorySwap: z.ZodOptional>; cpus: z.ZodOptional; ulimits: z.ZodOptional; hard: z.ZodOptional; }, z.core.$strict>]>>>; seccompProfile: z.ZodOptional; apparmorProfile: z.ZodOptional; dns: z.ZodOptional>; extraHosts: z.ZodOptional>; binds: z.ZodOptional>; dangerouslyAllowReservedContainerTargets: z.ZodOptional; dangerouslyAllowExternalBindSources: z.ZodOptional; dangerouslyAllowContainerNamespaceJoin: z.ZodOptional; }, z.core.$strict>>; browser: z.ZodOptional; image: z.ZodOptional; containerPrefix: z.ZodOptional; network: z.ZodOptional; cdpPort: z.ZodOptional; cdpSourceRange: z.ZodOptional; vncPort: z.ZodOptional; noVncPort: z.ZodOptional; headless: z.ZodOptional; enableNoVnc: z.ZodOptional; allowHostControl: z.ZodOptional; autoStart: z.ZodOptional; autoStartTimeoutMs: z.ZodOptional; binds: z.ZodOptional>; }, z.core.$strict>>; prune: z.ZodOptional; maxAgeDays: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>>>; list: z.ZodOptional; name: z.ZodOptional; workspace: z.ZodOptional; agentDir: z.ZodOptional; model: z.ZodOptional; fallbacks: z.ZodOptional>; }, z.core.$strict>]>>; skills: z.ZodOptional>; memorySearch: z.ZodOptional; sources: z.ZodOptional, z.ZodLiteral<"sessions">]>>>; extraPaths: z.ZodOptional>; experimental: z.ZodOptional; }, z.core.$strict>>; provider: z.ZodOptional, z.ZodLiteral<"local">, z.ZodLiteral<"gemini">, z.ZodLiteral<"voyage">, z.ZodLiteral<"mistral">, z.ZodLiteral<"ollama">]>>; remote: z.ZodOptional; apiKey: z.ZodOptional; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"file">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"exec">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>], "source">]>>; headers: z.ZodOptional>; batch: z.ZodOptional; wait: z.ZodOptional; concurrency: z.ZodOptional; pollIntervalMs: z.ZodOptional; timeoutMinutes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; fallback: z.ZodOptional, z.ZodLiteral<"gemini">, z.ZodLiteral<"local">, z.ZodLiteral<"voyage">, z.ZodLiteral<"mistral">, z.ZodLiteral<"ollama">, z.ZodLiteral<"none">]>>; model: z.ZodOptional; local: z.ZodOptional; modelCacheDir: z.ZodOptional; }, z.core.$strict>>; store: z.ZodOptional>; path: z.ZodOptional; vector: z.ZodOptional; extensionPath: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; chunking: z.ZodOptional; overlap: z.ZodOptional; }, z.core.$strict>>; sync: z.ZodOptional; onSearch: z.ZodOptional; watch: z.ZodOptional; watchDebounceMs: z.ZodOptional; intervalMinutes: z.ZodOptional; sessions: z.ZodOptional; deltaMessages: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; query: z.ZodOptional; minScore: z.ZodOptional; hybrid: z.ZodOptional; vectorWeight: z.ZodOptional; textWeight: z.ZodOptional; candidateMultiplier: z.ZodOptional; mmr: z.ZodOptional; lambda: z.ZodOptional; }, z.core.$strict>>; temporalDecay: z.ZodOptional; halfLifeDays: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; cache: z.ZodOptional; maxEntries: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; humanDelay: z.ZodOptional, z.ZodLiteral<"natural">, z.ZodLiteral<"custom">]>>; minMs: z.ZodOptional; maxMs: z.ZodOptional; }, z.core.$strict>>; heartbeat: z.ZodOptional; activeHours: z.ZodOptional; end: z.ZodOptional; timezone: z.ZodOptional; }, z.core.$strict>>; model: z.ZodOptional; session: z.ZodOptional; includeReasoning: z.ZodOptional; target: z.ZodOptional; directPolicy: z.ZodOptional, z.ZodLiteral<"block">]>>; to: z.ZodOptional; accountId: z.ZodOptional; prompt: z.ZodOptional; ackMaxChars: z.ZodOptional; suppressToolErrorWarnings: z.ZodOptional; lightContext: z.ZodOptional; }, z.core.$strict>>; identity: z.ZodOptional; theme: z.ZodOptional; emoji: z.ZodOptional; avatar: z.ZodOptional; }, z.core.$strict>>; groupChat: z.ZodOptional>; historyLimit: z.ZodOptional; }, z.core.$strict>>; subagents: z.ZodOptional>; model: z.ZodOptional; fallbacks: z.ZodOptional>; }, z.core.$strict>]>>; thinking: z.ZodOptional; }, z.core.$strict>>; sandbox: z.ZodOptional, z.ZodLiteral<"non-main">, z.ZodLiteral<"all">]>>; workspaceAccess: z.ZodOptional, z.ZodLiteral<"ro">, z.ZodLiteral<"rw">]>>; sessionToolsVisibility: z.ZodOptional, z.ZodLiteral<"all">]>>; scope: z.ZodOptional, z.ZodLiteral<"agent">, z.ZodLiteral<"shared">]>>; perSession: z.ZodOptional; workspaceRoot: z.ZodOptional; docker: z.ZodOptional; containerPrefix: z.ZodOptional; workdir: z.ZodOptional; readOnlyRoot: z.ZodOptional; tmpfs: z.ZodOptional>; network: z.ZodOptional; user: z.ZodOptional; capDrop: z.ZodOptional>; env: z.ZodOptional>; setupCommand: z.ZodOptional]>, z.ZodTransform>>; pidsLimit: z.ZodOptional; memory: z.ZodOptional>; memorySwap: z.ZodOptional>; cpus: z.ZodOptional; ulimits: z.ZodOptional; hard: z.ZodOptional; }, z.core.$strict>]>>>; seccompProfile: z.ZodOptional; apparmorProfile: z.ZodOptional; dns: z.ZodOptional>; extraHosts: z.ZodOptional>; binds: z.ZodOptional>; dangerouslyAllowReservedContainerTargets: z.ZodOptional; dangerouslyAllowExternalBindSources: z.ZodOptional; dangerouslyAllowContainerNamespaceJoin: z.ZodOptional; }, z.core.$strict>>; browser: z.ZodOptional; image: z.ZodOptional; containerPrefix: z.ZodOptional; network: z.ZodOptional; cdpPort: z.ZodOptional; cdpSourceRange: z.ZodOptional; vncPort: z.ZodOptional; noVncPort: z.ZodOptional; headless: z.ZodOptional; enableNoVnc: z.ZodOptional; allowHostControl: z.ZodOptional; autoStart: z.ZodOptional; autoStartTimeoutMs: z.ZodOptional; binds: z.ZodOptional>; }, z.core.$strict>>; prune: z.ZodOptional; maxAgeDays: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; tools: z.ZodOptional; allowFrom: z.ZodOptional>>>; }, z.core.$strict>>; exec: z.ZodOptional; host: z.ZodOptional>; security: z.ZodOptional>; ask: z.ZodOptional>; node: z.ZodOptional; pathPrepend: z.ZodOptional>; safeBins: z.ZodOptional>; safeBinTrustedDirs: z.ZodOptional>; safeBinProfiles: z.ZodOptional; maxPositional: z.ZodOptional; allowedValueFlags: z.ZodOptional>; deniedFlags: z.ZodOptional>; }, z.core.$strict>>>; backgroundMs: z.ZodOptional; timeoutSec: z.ZodOptional; cleanupMs: z.ZodOptional; notifyOnExit: z.ZodOptional; notifyOnExitEmptySuccess: z.ZodOptional; applyPatch: z.ZodOptional; workspaceOnly: z.ZodOptional; allowModels: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>; fs: z.ZodOptional; }, z.core.$strict>>; loopDetection: z.ZodOptional; historySize: z.ZodOptional; warningThreshold: z.ZodOptional; criticalThreshold: z.ZodOptional; globalCircuitBreakerThreshold: z.ZodOptional; detectors: z.ZodOptional; knownPollNoProgress: z.ZodOptional; pingPong: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; sandbox: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>; profile: z.ZodOptional, z.ZodLiteral<"coding">, z.ZodLiteral<"messaging">, z.ZodLiteral<"full">]>>; allow: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; byProvider: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; profile: z.ZodOptional, z.ZodLiteral<"coding">, z.ZodLiteral<"messaging">, z.ZodLiteral<"full">]>>; }, z.core.$strict>>>; }, z.core.$strict>>; runtime: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"acp">; acp: z.ZodOptional; backend: z.ZodOptional; mode: z.ZodOptional>; cwd: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; }, z.core.$strict>>>; }, z.core.$strict>>; export declare const BindingsSchema: z.ZodOptional>; agentId: z.ZodString; comment: z.ZodOptional; match: z.ZodObject<{ channel: z.ZodString; accountId: z.ZodOptional; peer: z.ZodOptional, z.ZodLiteral<"group">, z.ZodLiteral<"channel">, z.ZodLiteral<"dm">]>; id: z.ZodString; }, z.core.$strict>>; guildId: z.ZodOptional; teamId: z.ZodOptional; roles: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"acp">; agentId: z.ZodString; comment: z.ZodOptional; match: z.ZodObject<{ channel: z.ZodString; accountId: z.ZodOptional; peer: z.ZodOptional, z.ZodLiteral<"group">, z.ZodLiteral<"channel">, z.ZodLiteral<"dm">]>; id: z.ZodString; }, z.core.$strict>>; guildId: z.ZodOptional; teamId: z.ZodOptional; roles: z.ZodOptional>; }, z.core.$strict>; acp: z.ZodOptional>; label: z.ZodOptional; cwd: z.ZodOptional; backend: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>>; export declare const BroadcastStrategySchema: z.ZodEnum<{ parallel: "parallel"; sequential: "sequential"; }>; export declare const BroadcastSchema: z.ZodOptional>; }, z.core.$catchall>>>; export declare const AudioSchema: z.ZodOptional; timeoutSeconds: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>;