import { z } from "zod"; export declare const SecretRefSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ source: z.ZodLiteral<"env">; 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">; export declare const SecretInputSchema: z.ZodUnion; 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">]>; export declare const SecretProviderSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ source: z.ZodLiteral<"env">; allowlist: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"file">; path: z.ZodString; mode: z.ZodOptional, z.ZodLiteral<"json">]>>; timeoutMs: z.ZodOptional; maxBytes: z.ZodOptional; allowInsecurePath: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"exec">; command: z.ZodString; args: z.ZodOptional>; timeoutMs: z.ZodOptional; noOutputTimeoutMs: z.ZodOptional; maxOutputBytes: z.ZodOptional; jsonOnly: z.ZodOptional; env: z.ZodOptional>; passEnv: z.ZodOptional>; trustedDirs: z.ZodOptional>; allowInsecurePath: z.ZodOptional; allowSymlinkCommand: z.ZodOptional; }, z.core.$strict>], "source">; export declare const SecretsConfigSchema: z.ZodOptional; allowlist: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"file">; path: z.ZodString; mode: z.ZodOptional, z.ZodLiteral<"json">]>>; timeoutMs: z.ZodOptional; maxBytes: z.ZodOptional; allowInsecurePath: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<"exec">; command: z.ZodString; args: z.ZodOptional>; timeoutMs: z.ZodOptional; noOutputTimeoutMs: z.ZodOptional; maxOutputBytes: z.ZodOptional; jsonOnly: z.ZodOptional; env: z.ZodOptional>; passEnv: z.ZodOptional>; trustedDirs: z.ZodOptional>; allowInsecurePath: z.ZodOptional; allowSymlinkCommand: z.ZodOptional; }, z.core.$strict>], "source">>>>; defaults: z.ZodOptional; file: z.ZodOptional; exec: z.ZodOptional; }, z.core.$strict>>; resolution: z.ZodOptional; maxRefsPerProvider: z.ZodOptional; maxBatchBytes: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; export declare const ModelsConfigSchema: z.ZodOptional, z.ZodLiteral<"replace">]>>; providers: 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">]>>; auth: z.ZodOptional, z.ZodLiteral<"aws-sdk">, z.ZodLiteral<"oauth">, z.ZodLiteral<"token">]>>; api: z.ZodOptional>; contextWindow: z.ZodOptional; contextTokens: z.ZodOptional; maxTokens: z.ZodOptional; timeoutSeconds: z.ZodOptional; injectNumCtxForOpenAICompat: z.ZodOptional; params: z.ZodOptional>; headers: 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">]>>>; authHeader: z.ZodOptional; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; allowPrivateNetwork: z.ZodOptional; }, z.core.$strict>>; models: z.ZodArray>; baseUrl: z.ZodOptional; reasoning: z.ZodOptional; input: z.ZodOptional, z.ZodLiteral<"image">, z.ZodLiteral<"video">, z.ZodLiteral<"audio">]>>>; cost: z.ZodOptional; output: z.ZodOptional; cacheRead: z.ZodOptional; cacheWrite: z.ZodOptional; tieredPricing: z.ZodOptional, z.ZodTuple<[z.ZodNumber], null>]>; }, z.core.$strict>>>; }, z.core.$strict>>; contextWindow: z.ZodOptional; contextTokens: z.ZodOptional; maxTokens: z.ZodOptional; params: z.ZodOptional>; headers: z.ZodOptional>; compat: z.ZodOptional; supportsPromptCacheKey: z.ZodOptional; supportsDeveloperRole: z.ZodOptional; supportsReasoningEffort: z.ZodOptional; supportsUsageInStreaming: z.ZodOptional; supportsTools: z.ZodOptional; supportsStrictMode: z.ZodOptional; requiresStringContent: z.ZodOptional; visibleReasoningDetailTypes: z.ZodOptional>; supportedReasoningEfforts: z.ZodOptional>; reasoningEffortMap: z.ZodOptional>; maxTokensField: z.ZodOptional, z.ZodLiteral<"max_tokens">]>>; thinkingFormat: z.ZodOptional, z.ZodLiteral<"openrouter">, z.ZodLiteral<"deepseek">, z.ZodLiteral<"zai">]>>; requiresToolResultName: z.ZodOptional; requiresAssistantAfterToolResult: z.ZodOptional; requiresThinkingAsText: z.ZodOptional; toolSchemaProfile: z.ZodOptional; unsupportedToolSchemaKeywords: z.ZodOptional>; nativeWebSearchTool: z.ZodOptional; toolCallArgumentsEncoding: z.ZodOptional; requiresMistralToolIds: z.ZodOptional; requiresOpenAiAnthropicToolPayload: z.ZodOptional; }, z.core.$strict>>; metadataSource: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>>; pricing: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; export declare const VisibleRepliesSchema: z.ZodUnion, z.ZodBoolean]>; export declare const GroupChatSchema: z.ZodOptional>; historyLimit: z.ZodOptional; visibleReplies: z.ZodOptional, z.ZodBoolean]>>; }, z.core.$strict>>; export declare const DmConfigSchema: z.ZodObject<{ historyLimit: z.ZodOptional; }, z.core.$strict>; export declare const IdentitySchema: z.ZodOptional; theme: z.ZodOptional; emoji: z.ZodOptional; avatar: z.ZodOptional; }, z.core.$strict>>; export declare const ReplyToModeSchema: z.ZodUnion, z.ZodLiteral<"first">, z.ZodLiteral<"all">, z.ZodLiteral<"batched">]>; export declare const TypingModeSchema: z.ZodUnion, z.ZodLiteral<"instant">, z.ZodLiteral<"thinking">, z.ZodLiteral<"message">]>; export declare const GroupPolicySchema: z.ZodEnum<{ allowlist: "allowlist"; disabled: "disabled"; open: "open"; }>; export declare const DmPolicySchema: z.ZodEnum<{ allowlist: "allowlist"; disabled: "disabled"; open: "open"; pairing: "pairing"; }>; export declare const ContextVisibilityModeSchema: z.ZodEnum<{ all: "all"; allowlist: "allowlist"; allowlist_quote: "allowlist_quote"; }>; export declare const BlockStreamingCoalesceSchema: z.ZodObject<{ minChars: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>; export declare const ReplyRuntimeConfigSchemaShape: { historyLimit: z.ZodOptional; dmHistoryLimit: z.ZodOptional; contextVisibility: z.ZodOptional>; dms: z.ZodOptional; }, z.core.$strict>>>>; textChunkLimit: z.ZodOptional; chunkMode: z.ZodOptional>; blockStreaming: z.ZodOptional; blockStreamingCoalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; responsePrefix: z.ZodOptional; mediaMaxMb: z.ZodOptional; }; export declare const BlockStreamingChunkSchema: z.ZodObject<{ minChars: z.ZodOptional; maxChars: z.ZodOptional; breakPreference: z.ZodOptional, z.ZodLiteral<"newline">, z.ZodLiteral<"sentence">]>>; }, z.core.$strict>; export declare const MarkdownTableModeSchema: z.ZodEnum<{ block: "block"; bullets: "bullets"; code: "code"; off: "off"; }>; export declare const MarkdownConfigSchema: z.ZodOptional>; }, z.core.$strict>>; export declare const TtsProviderSchema: z.ZodString; export declare const TtsModeSchema: z.ZodEnum<{ all: "all"; final: "final"; }>; export declare const TtsAutoSchema: z.ZodEnum<{ always: "always"; inbound: "inbound"; off: "off"; tagged: "tagged"; }>; export declare const TtsConfigSchema: z.ZodOptional>; enabled: z.ZodOptional; mode: z.ZodOptional>; provider: z.ZodOptional; persona: z.ZodOptional; personas: z.ZodOptional; description: z.ZodOptional; provider: z.ZodOptional; fallbackPolicy: z.ZodOptional, z.ZodLiteral<"provider-defaults">, z.ZodLiteral<"fail">]>>; prompt: z.ZodOptional; scene: z.ZodOptional; sampleContext: z.ZodOptional; style: z.ZodOptional; accent: z.ZodOptional; pacing: z.ZodOptional; constraints: z.ZodOptional>; }, z.core.$strict>>; providers: 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.$catchall, z.ZodRecord]>>>>>; }, z.core.$strict>>>; summaryModel: z.ZodOptional; modelOverrides: z.ZodOptional; allowText: z.ZodOptional; allowProvider: z.ZodOptional; allowVoice: z.ZodOptional; allowModelId: z.ZodOptional; allowVoiceSettings: z.ZodOptional; allowNormalization: z.ZodOptional; allowSeed: z.ZodOptional; }, z.core.$strict>>; providers: 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.$catchall, z.ZodRecord]>>>>>; prefsPath: z.ZodOptional; maxTextLength: z.ZodOptional; timeoutMs: z.ZodOptional; }, z.core.$strict>>; export declare const HumanDelaySchema: z.ZodObject<{ mode: z.ZodOptional, z.ZodLiteral<"natural">, z.ZodLiteral<"custom">]>>; minMs: z.ZodOptional; maxMs: z.ZodOptional; }, z.core.$strict>; export declare const CliBackendSchema: z.ZodObject<{ command: z.ZodString; args: 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>; export declare const normalizeAllowFrom: (values?: Array) => string[]; export declare const requireOpenAllowFrom: (params: { policy?: string; allowFrom?: Array; ctx: z.RefinementCtx; path: Array; message: string; }) => void; /** * Validate that dmPolicy="allowlist" has a non-empty allowFrom array. * Without this, all DMs are silently dropped because the allowlist is empty * and no senders can match. */ export declare const requireAllowlistAllowFrom: (params: { policy?: string; allowFrom?: Array; ctx: z.RefinementCtx; path: Array; message: string; }) => void; export declare const MSTeamsReplyStyleSchema: z.ZodEnum<{ thread: "thread"; "top-level": "top-level"; }>; export declare const RetryConfigSchema: z.ZodOptional; minDelayMs: z.ZodOptional; maxDelayMs: z.ZodOptional; jitter: z.ZodOptional; }, z.core.$strict>>; export declare const QueueSchema: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; byChannel: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; telegram: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; discord: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; irc: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; slack: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; mattermost: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; signal: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; imessage: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; msteams: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; webchat: z.ZodOptional, z.ZodLiteral<"followup">, z.ZodLiteral<"collect">, z.ZodLiteral<"steer-backlog">, z.ZodLiteral<"steer+backlog">, z.ZodLiteral<"queue">, z.ZodLiteral<"interrupt">]>>; }, z.core.$strict>>; debounceMs: z.ZodOptional; debounceMsByChannel: z.ZodOptional>; cap: z.ZodOptional; drop: z.ZodOptional, z.ZodLiteral<"new">, z.ZodLiteral<"summarize">]>>; }, z.core.$strict>>; export declare const InboundDebounceSchema: z.ZodOptional; byChannel: z.ZodOptional>; }, z.core.$strict>>; export declare const TranscribeAudioSchema: z.ZodOptional; timeoutSeconds: z.ZodOptional; }, z.core.$strict>>; export declare const HexColorSchema: z.ZodString; export declare const ExecutableTokenSchema: z.ZodString; export declare const ToolsMediaSchema: z.ZodOptional; timeoutSeconds: z.ZodOptional; language: z.ZodOptional; providerOptions: z.ZodOptional>>>; deepgram: z.ZodOptional; punctuate: z.ZodOptional; smartFormat: z.ZodOptional; }, z.core.$strict>>; baseUrl: z.ZodOptional; headers: z.ZodOptional>; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; provider: z.ZodOptional; model: z.ZodOptional; capabilities: z.ZodOptional, z.ZodLiteral<"audio">, z.ZodLiteral<"video">]>>>; type: z.ZodOptional, z.ZodLiteral<"cli">]>>; command: z.ZodOptional; args: z.ZodOptional>; maxChars: z.ZodOptional; maxBytes: z.ZodOptional; profile: z.ZodOptional; preferredProfile: z.ZodOptional; }, z.core.$strict>>>>; concurrency: z.ZodOptional; asyncCompletion: z.ZodOptional; }, z.core.$strict>>; image: z.ZodOptional; timeoutSeconds: z.ZodOptional; language: z.ZodOptional; providerOptions: z.ZodOptional>>>; deepgram: z.ZodOptional; punctuate: z.ZodOptional; smartFormat: z.ZodOptional; }, z.core.$strict>>; baseUrl: z.ZodOptional; headers: z.ZodOptional>; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; enabled: z.ZodOptional; scope: z.ZodOptional, z.ZodLiteral<"deny">]>>; rules: z.ZodOptional, z.ZodLiteral<"deny">]>; match: z.ZodOptional; chatType: z.ZodOptional, z.ZodLiteral<"group">, z.ZodLiteral<"channel">, z.ZodLiteral<"dm">]>>; keyPrefix: z.ZodOptional; rawKeyPrefix: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>>; maxBytes: z.ZodOptional; maxChars: z.ZodOptional; attachments: z.ZodOptional, z.ZodLiteral<"all">]>>; maxAttachments: z.ZodOptional; prefer: z.ZodOptional, z.ZodLiteral<"last">, z.ZodLiteral<"path">, z.ZodLiteral<"url">]>>; }, z.core.$strict>>; models: z.ZodOptional; timeoutSeconds: z.ZodOptional; language: z.ZodOptional; providerOptions: z.ZodOptional>>>; deepgram: z.ZodOptional; punctuate: z.ZodOptional; smartFormat: z.ZodOptional; }, z.core.$strict>>; baseUrl: z.ZodOptional; headers: z.ZodOptional>; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; provider: z.ZodOptional; model: z.ZodOptional; capabilities: z.ZodOptional, z.ZodLiteral<"audio">, z.ZodLiteral<"video">]>>>; type: z.ZodOptional, z.ZodLiteral<"cli">]>>; command: z.ZodOptional; args: z.ZodOptional>; maxChars: z.ZodOptional; maxBytes: z.ZodOptional; profile: z.ZodOptional; preferredProfile: z.ZodOptional; }, z.core.$strict>>>>; echoTranscript: z.ZodOptional; echoFormat: z.ZodOptional; }, z.core.$strict>>>; audio: z.ZodOptional; timeoutSeconds: z.ZodOptional; language: z.ZodOptional; providerOptions: z.ZodOptional>>>; deepgram: z.ZodOptional; punctuate: z.ZodOptional; smartFormat: z.ZodOptional; }, z.core.$strict>>; baseUrl: z.ZodOptional; headers: z.ZodOptional>; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; enabled: z.ZodOptional; scope: z.ZodOptional, z.ZodLiteral<"deny">]>>; rules: z.ZodOptional, z.ZodLiteral<"deny">]>; match: z.ZodOptional; chatType: z.ZodOptional, z.ZodLiteral<"group">, z.ZodLiteral<"channel">, z.ZodLiteral<"dm">]>>; keyPrefix: z.ZodOptional; rawKeyPrefix: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>>; maxBytes: z.ZodOptional; maxChars: z.ZodOptional; attachments: z.ZodOptional, z.ZodLiteral<"all">]>>; maxAttachments: z.ZodOptional; prefer: z.ZodOptional, z.ZodLiteral<"last">, z.ZodLiteral<"path">, z.ZodLiteral<"url">]>>; }, z.core.$strict>>; models: z.ZodOptional; timeoutSeconds: z.ZodOptional; language: z.ZodOptional; providerOptions: z.ZodOptional>>>; deepgram: z.ZodOptional; punctuate: z.ZodOptional; smartFormat: z.ZodOptional; }, z.core.$strict>>; baseUrl: z.ZodOptional; headers: z.ZodOptional>; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; provider: z.ZodOptional; model: z.ZodOptional; capabilities: z.ZodOptional, z.ZodLiteral<"audio">, z.ZodLiteral<"video">]>>>; type: z.ZodOptional, z.ZodLiteral<"cli">]>>; command: z.ZodOptional; args: z.ZodOptional>; maxChars: z.ZodOptional; maxBytes: z.ZodOptional; profile: z.ZodOptional; preferredProfile: z.ZodOptional; }, z.core.$strict>>>>; echoTranscript: z.ZodOptional; echoFormat: z.ZodOptional; }, z.core.$strict>>>; video: z.ZodOptional; timeoutSeconds: z.ZodOptional; language: z.ZodOptional; providerOptions: z.ZodOptional>>>; deepgram: z.ZodOptional; punctuate: z.ZodOptional; smartFormat: z.ZodOptional; }, z.core.$strict>>; baseUrl: z.ZodOptional; headers: z.ZodOptional>; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; enabled: z.ZodOptional; scope: z.ZodOptional, z.ZodLiteral<"deny">]>>; rules: z.ZodOptional, z.ZodLiteral<"deny">]>; match: z.ZodOptional; chatType: z.ZodOptional, z.ZodLiteral<"group">, z.ZodLiteral<"channel">, z.ZodLiteral<"dm">]>>; keyPrefix: z.ZodOptional; rawKeyPrefix: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>>; maxBytes: z.ZodOptional; maxChars: z.ZodOptional; attachments: z.ZodOptional, z.ZodLiteral<"all">]>>; maxAttachments: z.ZodOptional; prefer: z.ZodOptional, z.ZodLiteral<"last">, z.ZodLiteral<"path">, z.ZodLiteral<"url">]>>; }, z.core.$strict>>; models: z.ZodOptional; timeoutSeconds: z.ZodOptional; language: z.ZodOptional; providerOptions: z.ZodOptional>>>; deepgram: z.ZodOptional; punctuate: z.ZodOptional; smartFormat: z.ZodOptional; }, z.core.$strict>>; baseUrl: z.ZodOptional; headers: z.ZodOptional>; request: 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">]>>>; auth: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"authorization-bearer">; token: z.ZodUnion; 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>, z.ZodObject<{ mode: z.ZodLiteral<"header">; headerName: z.ZodString; value: z.ZodUnion; 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">]>; prefix: z.ZodOptional; }, z.core.$strict>]>>; proxy: z.ZodOptional; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>, z.ZodObject<{ mode: z.ZodLiteral<"explicit-proxy">; url: z.ZodString; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>]>>; tls: 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">]>>; cert: 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">]>>; key: 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">]>>; passphrase: 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">]>>; serverName: z.ZodOptional; insecureSkipVerify: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; provider: z.ZodOptional; model: z.ZodOptional; capabilities: z.ZodOptional, z.ZodLiteral<"audio">, z.ZodLiteral<"video">]>>>; type: z.ZodOptional, z.ZodLiteral<"cli">]>>; command: z.ZodOptional; args: z.ZodOptional>; maxChars: z.ZodOptional; maxBytes: z.ZodOptional; profile: z.ZodOptional; preferredProfile: z.ZodOptional; }, z.core.$strict>>>>; echoTranscript: z.ZodOptional; echoFormat: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; export declare const ToolsLinksSchema: z.ZodOptional; scope: z.ZodOptional, z.ZodLiteral<"deny">]>>; rules: z.ZodOptional, z.ZodLiteral<"deny">]>; match: z.ZodOptional; chatType: z.ZodOptional, z.ZodLiteral<"group">, z.ZodLiteral<"channel">, z.ZodLiteral<"dm">]>>; keyPrefix: z.ZodOptional; rawKeyPrefix: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>>; maxLinks: z.ZodOptional; timeoutSeconds: z.ZodOptional; models: z.ZodOptional>; command: z.ZodString; args: z.ZodOptional>; timeoutSeconds: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; export declare const NativeCommandsSettingSchema: z.ZodUnion]>; export declare const ProviderCommandsSchema: z.ZodOptional]>>; nativeSkills: z.ZodOptional]>>; }, z.core.$strict>>;