import { z } from "zod"; export declare const SilentReplyPolicyConfigSchema: z.ZodObject<{ direct: z.ZodOptional, z.ZodLiteral<"disallow">]>>; group: z.ZodOptional, z.ZodLiteral<"disallow">]>>; internal: z.ZodOptional, z.ZodLiteral<"disallow">]>>; }, z.core.$strict>; export declare const SilentReplyRewriteConfigSchema: z.ZodObject<{ direct: z.ZodOptional; group: z.ZodOptional; internal: z.ZodOptional; }, z.core.$strict>; export declare const AgentDefaultsSchema: z.ZodOptional>; agentRuntime: z.ZodOptional; }, z.core.$strict>>; embeddedHarness: z.ZodOptional; }, z.core.$strict>>; model: z.ZodOptional; fallbacks: z.ZodOptional>; timeoutMs: z.ZodOptional; }, z.core.$strict>]>>; imageModel: z.ZodOptional; fallbacks: z.ZodOptional>; timeoutMs: z.ZodOptional; }, z.core.$strict>]>>; imageGenerationModel: z.ZodOptional; fallbacks: z.ZodOptional>; timeoutMs: z.ZodOptional; }, z.core.$strict>]>>; videoGenerationModel: z.ZodOptional; fallbacks: z.ZodOptional>; timeoutMs: z.ZodOptional; }, z.core.$strict>]>>; musicGenerationModel: z.ZodOptional; fallbacks: z.ZodOptional>; timeoutMs: z.ZodOptional; }, z.core.$strict>]>>; mediaGenerationAutoProviderFallback: z.ZodOptional; pdfModel: z.ZodOptional; fallbacks: z.ZodOptional>; timeoutMs: 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; skills: z.ZodOptional>; silentReply: z.ZodOptional, z.ZodLiteral<"disallow">]>>; group: z.ZodOptional, z.ZodLiteral<"disallow">]>>; internal: z.ZodOptional, z.ZodLiteral<"disallow">]>>; }, z.core.$strict>>; silentReplyRewrite: z.ZodOptional; group: z.ZodOptional; internal: z.ZodOptional; }, z.core.$strict>>; repoRoot: z.ZodOptional; systemPromptOverride: z.ZodOptional; promptOverlays: z.ZodOptional, z.ZodLiteral<"on">, z.ZodLiteral<"off">]>>; }, z.core.$strict>>; }, z.core.$strict>>; skipBootstrap: z.ZodOptional; skipOptionalBootstrapFiles: z.ZodOptional>>; contextInjection: z.ZodOptional, z.ZodLiteral<"continuation-skip">, z.ZodLiteral<"never">]>>; bootstrapMaxChars: z.ZodOptional; bootstrapTotalMaxChars: z.ZodOptional; experimental: z.ZodOptional; }, z.core.$strict>>; bootstrapPromptTruncationWarning: z.ZodOptional, z.ZodLiteral<"once">, z.ZodLiteral<"always">]>>; userTimezone: z.ZodOptional; startupContext: z.ZodOptional; applyOn: z.ZodOptional, z.ZodLiteral<"reset">]>>>; dailyMemoryDays: z.ZodOptional; maxFileBytes: z.ZodOptional; maxFileChars: z.ZodOptional; maxTotalChars: z.ZodOptional; }, z.core.$strict>>; contextLimits: z.ZodOptional; memoryGetDefaultLines: z.ZodOptional; toolResultMaxChars: z.ZodOptional; postCompactionMaxChars: z.ZodOptional; }, z.core.$strict>>; 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">]>>; jsonlDialect: z.ZodOptional>; liveSession: z.ZodOptional>; 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; systemPromptFileArg: z.ZodOptional; systemPromptFileConfigArg: z.ZodOptional; systemPromptFileConfigKey: 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">]>>; imagePathScope: z.ZodOptional, z.ZodLiteral<"workspace">]>>; serialize: z.ZodOptional; reliability: z.ZodOptional; maxTurnLines: z.ZodOptional; }, z.core.$strict>>; watchdog: 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>; qmd: z.ZodOptional; pattern: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; multimodal: z.ZodOptional; modalities: z.ZodOptional, z.ZodLiteral<"audio">, z.ZodLiteral<"all">]>>>; maxFileBytes: z.ZodOptional; }, z.core.$strict>>; experimental: z.ZodOptional; }, z.core.$strict>>; provider: z.ZodOptional; 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>; nonBatchConcurrency: 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; model: z.ZodOptional; inputType: z.ZodOptional; queryInputType: z.ZodOptional; documentInputType: z.ZodOptional; outputDimensionality: z.ZodOptional; local: z.ZodOptional; modelCacheDir: z.ZodOptional; contextSize: z.ZodOptional]>>; }, z.core.$strict>>; store: z.ZodOptional>; path: z.ZodOptional; fts: z.ZodOptional, z.ZodLiteral<"trigram">]>>; }, z.core.$strict>>; 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; embeddingBatchTimeoutSeconds: z.ZodOptional; sessions: z.ZodOptional; deltaMessages: z.ZodOptional; postCompactionForce: 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">]>>; provider: z.ZodOptional; reserveTokens: z.ZodOptional; keepRecentTokens: z.ZodOptional; reserveTokensFloor: z.ZodOptional; maxHistoryShare: z.ZodOptional; customInstructions: z.ZodOptional; identifierPolicy: z.ZodOptional, z.ZodLiteral<"off">, z.ZodLiteral<"custom">]>>; identifierInstructions: z.ZodOptional; recentTurnsPreserve: z.ZodOptional; qualityGuard: z.ZodOptional; maxRetries: z.ZodOptional; }, z.core.$strict>>; midTurnPrecheck: z.ZodOptional; }, z.core.$strict>>; postIndexSync: z.ZodOptional>; postCompactionSections: z.ZodOptional>; model: z.ZodOptional; timeoutSeconds: z.ZodOptional; memoryFlush: z.ZodOptional; model: z.ZodOptional; softThresholdTokens: z.ZodOptional; forceFlushTranscriptBytes: z.ZodOptional>; prompt: z.ZodOptional; systemPrompt: z.ZodOptional; }, z.core.$strict>>; truncateAfterCompaction: z.ZodOptional; maxActiveTranscriptBytes: z.ZodOptional>; notifyUser: z.ZodOptional; }, z.core.$strict>>; embeddedPi: z.ZodOptional, z.ZodLiteral<"sanitize">, z.ZodLiteral<"ignore">]>>; executionContract: z.ZodOptional, z.ZodLiteral<"strict-agentic">]>>; }, z.core.$strict>>; thinkingDefault: z.ZodOptional, z.ZodLiteral<"minimal">, z.ZodLiteral<"low">, z.ZodLiteral<"medium">, z.ZodLiteral<"high">, z.ZodLiteral<"xhigh">, z.ZodLiteral<"adaptive">, z.ZodLiteral<"max">]>>; verboseDefault: z.ZodOptional, z.ZodLiteral<"on">, z.ZodLiteral<"full">]>>; toolProgressDetail: z.ZodOptional, z.ZodLiteral<"raw">]>>; reasoningDefault: z.ZodOptional, z.ZodLiteral<"on">, z.ZodLiteral<"stream">]>>; 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; includeSystemPromptSection: z.ZodOptional; ackMaxChars: z.ZodOptional; suppressToolErrorWarnings: z.ZodOptional; timeoutSeconds: z.ZodOptional; lightContext: z.ZodOptional; isolatedSession: z.ZodOptional; skipWhenBusy: z.ZodOptional; }, z.core.$strict>>; maxConcurrent: z.ZodOptional; subagents: z.ZodOptional>; maxConcurrent: z.ZodOptional; maxSpawnDepth: z.ZodOptional; maxChildrenPerAgent: z.ZodOptional; archiveAfterMinutes: z.ZodOptional; model: z.ZodOptional; fallbacks: z.ZodOptional>; timeoutMs: z.ZodOptional; }, z.core.$strict>]>>; thinking: z.ZodOptional; runTimeoutSeconds: z.ZodOptional; announceTimeoutMs: z.ZodOptional; requireAgentId: z.ZodOptional; }, z.core.$strict>>; sandbox: z.ZodOptional, z.ZodLiteral<"non-main">, z.ZodLiteral<"all">]>>; backend: z.ZodOptional; workspaceAccess: z.ZodOptional, z.ZodLiteral<"ro">, z.ZodLiteral<"rw">]>>; sessionToolsVisibility: z.ZodOptional, z.ZodLiteral<"all">]>>; scope: z.ZodOptional, z.ZodLiteral<"agent">, z.ZodLiteral<"shared">]>>; 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; gpus: 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>>; ssh: z.ZodOptional; command: z.ZodOptional; workspaceRoot: z.ZodOptional; strictHostKeyChecking: z.ZodOptional; updateHostKeys: z.ZodOptional; identityFile: z.ZodOptional; certificateFile: z.ZodOptional; knownHostsFile: z.ZodOptional; identityData: 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">]>>; certificateData: 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">]>>; knownHostsData: 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">]>>; }, 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>>;