import { z } from 'zod'; export declare const SkillRefSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; config?: Record | undefined; }, { name: string; description?: string | undefined; config?: Record | undefined; }>; export declare const WorkflowStepSchema: z.ZodType; export declare const WorkflowSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; version: z.ZodOptional; steps: z.ZodDefault, "many">>; onError: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; steps: any[]; description?: string | undefined; version?: string | undefined; onError?: "stop" | "skip" | "retry" | undefined; }, { name: string; description?: string | undefined; version?: string | undefined; steps?: any[] | undefined; onError?: "stop" | "skip" | "retry" | undefined; }>; export declare const VoiceTTSConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; provider: z.ZodDefault; voice: z.ZodDefault; speed: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; provider: string; voice: string; speed: number; }, { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; }>; export declare const VoiceSchema: z.ZodObject<{ enabled: z.ZodDefault; sttProvider: z.ZodOptional; ttsProvider: z.ZodOptional; language: z.ZodOptional; tts: z.ZodOptional; provider: z.ZodDefault; voice: z.ZodDefault; speed: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; provider: string; voice: string; speed: number; }, { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { enabled: boolean; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled: boolean; provider: string; voice: string; speed: number; } | undefined; }, { enabled?: boolean | undefined; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; } | undefined; }>; export declare const WebhookSchema: z.ZodObject<{ path: z.ZodOptional; secret: z.ZodOptional; retryAttempts: z.ZodOptional; }, "strip", z.ZodTypeAny, { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; }, { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; }>; export declare const HITLSchema: z.ZodObject<{ enabled: z.ZodDefault; requireApproval: z.ZodDefault>; defaultTimeoutMs: z.ZodDefault; defaultAction: z.ZodDefault>; }, "strip", z.ZodTypeAny, { enabled: boolean; requireApproval: string[]; defaultTimeoutMs: number; defaultAction: "deny" | "approve"; }, { enabled?: boolean | undefined; requireApproval?: string[] | undefined; defaultTimeoutMs?: number | undefined; defaultAction?: "deny" | "approve" | undefined; }>; export declare const PluginRefSchema: z.ZodObject<{ name: z.ZodString; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; config?: Record | undefined; }, { name: string; config?: Record | undefined; }>; export declare const AuthSchema: z.ZodObject<{ enabled: z.ZodDefault; apiKeys: z.ZodDefault>; sessionIsolation: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; apiKeys: string[]; sessionIsolation: boolean; }, { enabled?: boolean | undefined; apiKeys?: string[] | undefined; sessionIsolation?: boolean | undefined; }>; export declare const ChannelSchema: z.ZodObject<{ type: z.ZodEnum<["web", "websocket", "telegram", "cli", "voice", "webhook", "wechat", "feishu", "email", "slack", "discord"]>; port: z.ZodOptional; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }, { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }>; export declare const LongTermMemorySchema: z.ZodObject<{ provider: z.ZodDefault>; collection: z.ZodOptional; config: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }, { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; }>; export declare const MemorySchema: z.ZodObject<{ shortTerm: z.ZodDefault; longTerm: z.ZodDefault>; collection: z.ZodOptional; config: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }, { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; }>]>>; provider: z.ZodOptional; }, "strip", z.ZodTypeAny, { shortTerm: boolean; longTerm: boolean | { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }; provider?: string | undefined; }, { provider?: string | undefined; shortTerm?: boolean | undefined; longTerm?: boolean | { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; } | undefined; }>; export declare const TrustLevel: z.ZodEnum<["sandbox", "verified", "certified", "listed"]>; export declare const DTVSchema: z.ZodObject<{ trust: z.ZodOptional>; }, "strip", z.ZodTypeAny, { level: "sandbox" | "verified" | "certified" | "listed"; }, { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; }>>; value: z.ZodOptional>; }, "strip", z.ZodTypeAny, { metrics: string[]; }, { metrics?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { value?: { metrics: string[]; } | undefined; trust?: { level: "sandbox" | "verified" | "certified" | "listed"; } | undefined; }, { value?: { metrics?: string[] | undefined; } | undefined; trust?: { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; } | undefined; }>; export declare const ProviderSchema: z.ZodObject<{ default: z.ZodDefault; allowed: z.ZodDefault>; baseUrl: z.ZodOptional; apiKey: z.ZodOptional; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { default: string; allowed: string[]; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; }, { default?: string | undefined; allowed?: string[] | undefined; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; }>; export declare const MarketplaceSchema: z.ZodObject<{ certified: z.ZodDefault; category: z.ZodOptional; pricing: z.ZodOptional>; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { certified: boolean; tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; category?: string | undefined; }, { tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; certified?: boolean | undefined; category?: string | undefined; }>; export declare const MetadataSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodDefault; description: z.ZodOptional; author: z.ZodOptional; license: z.ZodDefault; marketplace: z.ZodOptional; category: z.ZodOptional; pricing: z.ZodOptional>; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { certified: boolean; tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; category?: string | undefined; }, { tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; certified?: boolean | undefined; category?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; version: string; license: string; description?: string | undefined; author?: string | undefined; marketplace?: { certified: boolean; tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; category?: string | undefined; } | undefined; }, { name: string; description?: string | undefined; version?: string | undefined; author?: string | undefined; license?: string | undefined; marketplace?: { tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; certified?: boolean | undefined; category?: string | undefined; } | undefined; }>; export declare const RoomSchema: z.ZodObject<{ name: z.ZodString; agents: z.ZodDefault>; topics: z.ZodDefault>; }, "strip", z.ZodTypeAny, { name: string; agents: string[]; topics: string[]; }, { name: string; agents?: string[] | undefined; topics?: string[] | undefined; }>; export declare const StreamingSchema: z.ZodObject<{ enabled: z.ZodDefault; chunkSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; chunkSize?: number | undefined; }, { enabled?: boolean | undefined; chunkSize?: number | undefined; }>; export declare const MCPServerSchema: z.ZodObject<{ name: z.ZodString; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }>; export declare const MCPServeSchema: z.ZodObject<{ enabled: z.ZodDefault; mode: z.ZodDefault>; port: z.ZodDefault; exposedTools: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; }, { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; }>; export declare const ToolsSchema: z.ZodObject<{ builtin: z.ZodOptional>; mcp: z.ZodOptional>; env: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; }, { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; }>; export declare const TelemetrySchema: z.ZodObject<{ enabled: z.ZodDefault; exporter: z.ZodDefault>; endpoint: z.ZodOptional; filePath: z.ZodOptional; maxSpans: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; exporter: "console" | "file" | "otlp"; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; }, { enabled?: boolean | undefined; exporter?: "console" | "file" | "otlp" | undefined; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; }>; export declare const AGUIProtocolSchema: z.ZodObject<{ enabled: z.ZodDefault; path: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; }, { path?: string | undefined; enabled?: boolean | undefined; }>; export declare const ProtocolsSchema: z.ZodObject<{ a2a: z.ZodOptional; port: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; port?: number | undefined; }, { enabled?: boolean | undefined; port?: number | undefined; }>>; agui: z.ZodOptional; path: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; mcp: z.ZodOptional; mode: z.ZodDefault>; port: z.ZodDefault; exposedTools: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; }, { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { mcp?: { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled: boolean; port?: number | undefined; } | undefined; agui?: { path: string; enabled: boolean; } | undefined; }, { mcp?: { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled?: boolean | undefined; port?: number | undefined; } | undefined; agui?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>; export declare const GuardrailRuleSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodEnum<["regex", "keyword", "llm", "custom"]>; action: z.ZodEnum<["block", "warn", "redact", "log"]>; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }>; export declare const GuardrailsSchema: z.ZodObject<{ input: z.ZodOptional; action: z.ZodEnum<["block", "warn", "redact", "log"]>; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }>, "many">>; output: z.ZodOptional; action: z.ZodEnum<["block", "warn", "redact", "log"]>; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; }, { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; }>; export declare const SpecSchema: z.ZodObject<{ provider: z.ZodOptional; allowed: z.ZodDefault>; baseUrl: z.ZodOptional; apiKey: z.ZodOptional; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { default: string; allowed: string[]; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; }, { default?: string | undefined; allowed?: string[] | undefined; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; }>>; model: z.ZodDefault; systemPrompt: z.ZodOptional; skills: z.ZodDefault; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; config?: Record | undefined; }, { name: string; description?: string | undefined; config?: Record | undefined; }>, "many">>; channels: z.ZodDefault; port: z.ZodOptional; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }, { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }>, "many">>; memory: z.ZodOptional; longTerm: z.ZodDefault>; collection: z.ZodOptional; config: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }, { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; }>]>>; provider: z.ZodOptional; }, "strip", z.ZodTypeAny, { shortTerm: boolean; longTerm: boolean | { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }; provider?: string | undefined; }, { provider?: string | undefined; shortTerm?: boolean | undefined; longTerm?: boolean | { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; } | undefined; }>>; tools: z.ZodOptional>; mcp: z.ZodOptional>; env: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; }, { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; }>>; dtv: z.ZodOptional>; }, "strip", z.ZodTypeAny, { level: "sandbox" | "verified" | "certified" | "listed"; }, { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; }>>; value: z.ZodOptional>; }, "strip", z.ZodTypeAny, { metrics: string[]; }, { metrics?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { value?: { metrics: string[]; } | undefined; trust?: { level: "sandbox" | "verified" | "certified" | "listed"; } | undefined; }, { value?: { metrics?: string[] | undefined; } | undefined; trust?: { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; } | undefined; }>>; room: z.ZodOptional>; topics: z.ZodDefault>; }, "strip", z.ZodTypeAny, { name: string; agents: string[]; topics: string[]; }, { name: string; agents?: string[] | undefined; topics?: string[] | undefined; }>>; streaming: z.ZodDefault; chunkSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; chunkSize?: number | undefined; }, { enabled?: boolean | undefined; chunkSize?: number | undefined; }>]>>; locale: z.ZodOptional>; workflows: z.ZodOptional; version: z.ZodOptional; steps: z.ZodDefault, "many">>; onError: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; steps: any[]; description?: string | undefined; version?: string | undefined; onError?: "stop" | "skip" | "retry" | undefined; }, { name: string; description?: string | undefined; version?: string | undefined; steps?: any[] | undefined; onError?: "stop" | "skip" | "retry" | undefined; }>, "many">>; voice: z.ZodOptional; sttProvider: z.ZodOptional; ttsProvider: z.ZodOptional; language: z.ZodOptional; tts: z.ZodOptional; provider: z.ZodDefault; voice: z.ZodDefault; speed: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; provider: string; voice: string; speed: number; }, { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { enabled: boolean; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled: boolean; provider: string; voice: string; speed: number; } | undefined; }, { enabled?: boolean | undefined; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; } | undefined; }>>; webhook: z.ZodOptional; secret: z.ZodOptional; retryAttempts: z.ZodOptional; }, "strip", z.ZodTypeAny, { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; }, { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; }>>; hitl: z.ZodOptional; requireApproval: z.ZodDefault>; defaultTimeoutMs: z.ZodDefault; defaultAction: z.ZodDefault>; }, "strip", z.ZodTypeAny, { enabled: boolean; requireApproval: string[]; defaultTimeoutMs: number; defaultAction: "deny" | "approve"; }, { enabled?: boolean | undefined; requireApproval?: string[] | undefined; defaultTimeoutMs?: number | undefined; defaultAction?: "deny" | "approve" | undefined; }>>; auth: z.ZodOptional; apiKeys: z.ZodDefault>; sessionIsolation: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; apiKeys: string[]; sessionIsolation: boolean; }, { enabled?: boolean | undefined; apiKeys?: string[] | undefined; sessionIsolation?: boolean | undefined; }>>; telemetry: z.ZodOptional; exporter: z.ZodDefault>; endpoint: z.ZodOptional; filePath: z.ZodOptional; maxSpans: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; exporter: "console" | "file" | "otlp"; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; }, { enabled?: boolean | undefined; exporter?: "console" | "file" | "otlp" | undefined; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; }>>; protocols: z.ZodOptional; port: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; port?: number | undefined; }, { enabled?: boolean | undefined; port?: number | undefined; }>>; agui: z.ZodOptional; path: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; mcp: z.ZodOptional; mode: z.ZodDefault>; port: z.ZodDefault; exposedTools: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; }, { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { mcp?: { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled: boolean; port?: number | undefined; } | undefined; agui?: { path: string; enabled: boolean; } | undefined; }, { mcp?: { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled?: boolean | undefined; port?: number | undefined; } | undefined; agui?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>>; plugins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; config?: Record | undefined; }, { name: string; config?: Record | undefined; }>, "many">>; guardrails: z.ZodOptional; action: z.ZodEnum<["block", "warn", "redact", "log"]>; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }>, "many">>; output: z.ZodOptional; action: z.ZodEnum<["block", "warn", "redact", "log"]>; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; }, { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; }>>; scheduler: z.ZodOptional; name: z.ZodOptional; schedule: z.ZodString; task: z.ZodOptional; enabled: z.ZodDefault; delivery: z.ZodOptional; }, "strip", z.ZodTypeAny, { channel: string; chatId: string; threadId?: number | undefined; }, { channel: string; chatId: string; threadId?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { schedule: string; enabled: boolean; id?: string | undefined; task?: string | undefined; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }, { schedule: string; id?: string | undefined; task?: string | undefined; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { jobs: { schedule: string; enabled: boolean; id?: string | undefined; task?: string | undefined; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; }, { jobs: { schedule: string; id?: string | undefined; task?: string | undefined; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; }>>; cron: z.ZodOptional; schedule: z.ZodString; action: z.ZodString; enabled: z.ZodDefault; delivery: z.ZodOptional; }, "strip", z.ZodTypeAny, { channel: string; chatId: string; threadId?: number | undefined; }, { channel: string; chatId: string; threadId?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { schedule: string; enabled: boolean; action: string; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }, { schedule: string; action: string; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { streaming: boolean | { enabled: boolean; chunkSize?: number | undefined; }; model: string; skills: { name: string; description?: string | undefined; config?: Record | undefined; }[]; channels: { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }[]; tools?: { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; } | undefined; provider?: { default: string; allowed: string[]; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; } | undefined; voice?: { enabled: boolean; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled: boolean; provider: string; voice: string; speed: number; } | undefined; } | undefined; webhook?: { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; } | undefined; systemPrompt?: string | undefined; memory?: { shortTerm: boolean; longTerm: boolean | { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }; provider?: string | undefined; } | undefined; dtv?: { value?: { metrics: string[]; } | undefined; trust?: { level: "sandbox" | "verified" | "certified" | "listed"; } | undefined; } | undefined; room?: { name: string; agents: string[]; topics: string[]; } | undefined; locale?: "en" | "zh-CN" | undefined; workflows?: { name: string; steps: any[]; description?: string | undefined; version?: string | undefined; onError?: "stop" | "skip" | "retry" | undefined; }[] | undefined; hitl?: { enabled: boolean; requireApproval: string[]; defaultTimeoutMs: number; defaultAction: "deny" | "approve"; } | undefined; auth?: { enabled: boolean; apiKeys: string[]; sessionIsolation: boolean; } | undefined; telemetry?: { enabled: boolean; exporter: "console" | "file" | "otlp"; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; } | undefined; protocols?: { mcp?: { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled: boolean; port?: number | undefined; } | undefined; agui?: { path: string; enabled: boolean; } | undefined; } | undefined; plugins?: { name: string; config?: Record | undefined; }[] | undefined; guardrails?: { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; } | undefined; scheduler?: { jobs: { schedule: string; enabled: boolean; id?: string | undefined; task?: string | undefined; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; } | undefined; cron?: { schedule: string; enabled: boolean; action: string; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[] | undefined; }, { tools?: { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; } | undefined; streaming?: boolean | { enabled?: boolean | undefined; chunkSize?: number | undefined; } | undefined; provider?: { default?: string | undefined; allowed?: string[] | undefined; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; } | undefined; voice?: { enabled?: boolean | undefined; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; } | undefined; } | undefined; webhook?: { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; } | undefined; model?: string | undefined; systemPrompt?: string | undefined; skills?: { name: string; description?: string | undefined; config?: Record | undefined; }[] | undefined; channels?: { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }[] | undefined; memory?: { provider?: string | undefined; shortTerm?: boolean | undefined; longTerm?: boolean | { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; } | undefined; } | undefined; dtv?: { value?: { metrics?: string[] | undefined; } | undefined; trust?: { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; } | undefined; } | undefined; room?: { name: string; agents?: string[] | undefined; topics?: string[] | undefined; } | undefined; locale?: "en" | "zh-CN" | undefined; workflows?: { name: string; description?: string | undefined; version?: string | undefined; steps?: any[] | undefined; onError?: "stop" | "skip" | "retry" | undefined; }[] | undefined; hitl?: { enabled?: boolean | undefined; requireApproval?: string[] | undefined; defaultTimeoutMs?: number | undefined; defaultAction?: "deny" | "approve" | undefined; } | undefined; auth?: { enabled?: boolean | undefined; apiKeys?: string[] | undefined; sessionIsolation?: boolean | undefined; } | undefined; telemetry?: { enabled?: boolean | undefined; exporter?: "console" | "file" | "otlp" | undefined; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; } | undefined; protocols?: { mcp?: { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled?: boolean | undefined; port?: number | undefined; } | undefined; agui?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; } | undefined; plugins?: { name: string; config?: Record | undefined; }[] | undefined; guardrails?: { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; } | undefined; scheduler?: { jobs: { schedule: string; id?: string | undefined; task?: string | undefined; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; } | undefined; cron?: { schedule: string; action: string; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[] | undefined; }>; export declare const OADSchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"opc/v1">; kind: z.ZodLiteral<"Agent">; metadata: z.ZodObject<{ name: z.ZodString; version: z.ZodDefault; description: z.ZodOptional; author: z.ZodOptional; license: z.ZodDefault; marketplace: z.ZodOptional; category: z.ZodOptional; pricing: z.ZodOptional>; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { certified: boolean; tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; category?: string | undefined; }, { tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; certified?: boolean | undefined; category?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; version: string; license: string; description?: string | undefined; author?: string | undefined; marketplace?: { certified: boolean; tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; category?: string | undefined; } | undefined; }, { name: string; description?: string | undefined; version?: string | undefined; author?: string | undefined; license?: string | undefined; marketplace?: { tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; certified?: boolean | undefined; category?: string | undefined; } | undefined; }>; spec: z.ZodObject<{ provider: z.ZodOptional; allowed: z.ZodDefault>; baseUrl: z.ZodOptional; apiKey: z.ZodOptional; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { default: string; allowed: string[]; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; }, { default?: string | undefined; allowed?: string[] | undefined; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; }>>; model: z.ZodDefault; systemPrompt: z.ZodOptional; skills: z.ZodDefault; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; config?: Record | undefined; }, { name: string; description?: string | undefined; config?: Record | undefined; }>, "many">>; channels: z.ZodDefault; port: z.ZodOptional; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }, { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }>, "many">>; memory: z.ZodOptional; longTerm: z.ZodDefault>; collection: z.ZodOptional; config: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }, { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; }>]>>; provider: z.ZodOptional; }, "strip", z.ZodTypeAny, { shortTerm: boolean; longTerm: boolean | { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }; provider?: string | undefined; }, { provider?: string | undefined; shortTerm?: boolean | undefined; longTerm?: boolean | { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; } | undefined; }>>; tools: z.ZodOptional>; mcp: z.ZodOptional>; env: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }, { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; }, { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; }>>; dtv: z.ZodOptional>; }, "strip", z.ZodTypeAny, { level: "sandbox" | "verified" | "certified" | "listed"; }, { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; }>>; value: z.ZodOptional>; }, "strip", z.ZodTypeAny, { metrics: string[]; }, { metrics?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { value?: { metrics: string[]; } | undefined; trust?: { level: "sandbox" | "verified" | "certified" | "listed"; } | undefined; }, { value?: { metrics?: string[] | undefined; } | undefined; trust?: { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; } | undefined; }>>; room: z.ZodOptional>; topics: z.ZodDefault>; }, "strip", z.ZodTypeAny, { name: string; agents: string[]; topics: string[]; }, { name: string; agents?: string[] | undefined; topics?: string[] | undefined; }>>; streaming: z.ZodDefault; chunkSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; chunkSize?: number | undefined; }, { enabled?: boolean | undefined; chunkSize?: number | undefined; }>]>>; locale: z.ZodOptional>; workflows: z.ZodOptional; version: z.ZodOptional; steps: z.ZodDefault, "many">>; onError: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; steps: any[]; description?: string | undefined; version?: string | undefined; onError?: "stop" | "skip" | "retry" | undefined; }, { name: string; description?: string | undefined; version?: string | undefined; steps?: any[] | undefined; onError?: "stop" | "skip" | "retry" | undefined; }>, "many">>; voice: z.ZodOptional; sttProvider: z.ZodOptional; ttsProvider: z.ZodOptional; language: z.ZodOptional; tts: z.ZodOptional; provider: z.ZodDefault; voice: z.ZodDefault; speed: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; provider: string; voice: string; speed: number; }, { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { enabled: boolean; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled: boolean; provider: string; voice: string; speed: number; } | undefined; }, { enabled?: boolean | undefined; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; } | undefined; }>>; webhook: z.ZodOptional; secret: z.ZodOptional; retryAttempts: z.ZodOptional; }, "strip", z.ZodTypeAny, { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; }, { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; }>>; hitl: z.ZodOptional; requireApproval: z.ZodDefault>; defaultTimeoutMs: z.ZodDefault; defaultAction: z.ZodDefault>; }, "strip", z.ZodTypeAny, { enabled: boolean; requireApproval: string[]; defaultTimeoutMs: number; defaultAction: "deny" | "approve"; }, { enabled?: boolean | undefined; requireApproval?: string[] | undefined; defaultTimeoutMs?: number | undefined; defaultAction?: "deny" | "approve" | undefined; }>>; auth: z.ZodOptional; apiKeys: z.ZodDefault>; sessionIsolation: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; apiKeys: string[]; sessionIsolation: boolean; }, { enabled?: boolean | undefined; apiKeys?: string[] | undefined; sessionIsolation?: boolean | undefined; }>>; telemetry: z.ZodOptional; exporter: z.ZodDefault>; endpoint: z.ZodOptional; filePath: z.ZodOptional; maxSpans: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; exporter: "console" | "file" | "otlp"; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; }, { enabled?: boolean | undefined; exporter?: "console" | "file" | "otlp" | undefined; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; }>>; protocols: z.ZodOptional; port: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled: boolean; port?: number | undefined; }, { enabled?: boolean | undefined; port?: number | undefined; }>>; agui: z.ZodOptional; path: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; enabled: boolean; }, { path?: string | undefined; enabled?: boolean | undefined; }>>; mcp: z.ZodOptional; mode: z.ZodDefault>; port: z.ZodDefault; exposedTools: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; }, { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { mcp?: { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled: boolean; port?: number | undefined; } | undefined; agui?: { path: string; enabled: boolean; } | undefined; }, { mcp?: { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled?: boolean | undefined; port?: number | undefined; } | undefined; agui?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; }>>; plugins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; config?: Record | undefined; }, { name: string; config?: Record | undefined; }>, "many">>; guardrails: z.ZodOptional; action: z.ZodEnum<["block", "warn", "redact", "log"]>; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }>, "many">>; output: z.ZodOptional; action: z.ZodEnum<["block", "warn", "redact", "log"]>; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }, { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; }, { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; }>>; scheduler: z.ZodOptional; name: z.ZodOptional; schedule: z.ZodString; task: z.ZodOptional; enabled: z.ZodDefault; delivery: z.ZodOptional; }, "strip", z.ZodTypeAny, { channel: string; chatId: string; threadId?: number | undefined; }, { channel: string; chatId: string; threadId?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { schedule: string; enabled: boolean; id?: string | undefined; task?: string | undefined; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }, { schedule: string; id?: string | undefined; task?: string | undefined; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { jobs: { schedule: string; enabled: boolean; id?: string | undefined; task?: string | undefined; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; }, { jobs: { schedule: string; id?: string | undefined; task?: string | undefined; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; }>>; cron: z.ZodOptional; schedule: z.ZodString; action: z.ZodString; enabled: z.ZodDefault; delivery: z.ZodOptional; }, "strip", z.ZodTypeAny, { channel: string; chatId: string; threadId?: number | undefined; }, { channel: string; chatId: string; threadId?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { schedule: string; enabled: boolean; action: string; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }, { schedule: string; action: string; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { streaming: boolean | { enabled: boolean; chunkSize?: number | undefined; }; model: string; skills: { name: string; description?: string | undefined; config?: Record | undefined; }[]; channels: { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }[]; tools?: { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; } | undefined; provider?: { default: string; allowed: string[]; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; } | undefined; voice?: { enabled: boolean; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled: boolean; provider: string; voice: string; speed: number; } | undefined; } | undefined; webhook?: { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; } | undefined; systemPrompt?: string | undefined; memory?: { shortTerm: boolean; longTerm: boolean | { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }; provider?: string | undefined; } | undefined; dtv?: { value?: { metrics: string[]; } | undefined; trust?: { level: "sandbox" | "verified" | "certified" | "listed"; } | undefined; } | undefined; room?: { name: string; agents: string[]; topics: string[]; } | undefined; locale?: "en" | "zh-CN" | undefined; workflows?: { name: string; steps: any[]; description?: string | undefined; version?: string | undefined; onError?: "stop" | "skip" | "retry" | undefined; }[] | undefined; hitl?: { enabled: boolean; requireApproval: string[]; defaultTimeoutMs: number; defaultAction: "deny" | "approve"; } | undefined; auth?: { enabled: boolean; apiKeys: string[]; sessionIsolation: boolean; } | undefined; telemetry?: { enabled: boolean; exporter: "console" | "file" | "otlp"; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; } | undefined; protocols?: { mcp?: { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled: boolean; port?: number | undefined; } | undefined; agui?: { path: string; enabled: boolean; } | undefined; } | undefined; plugins?: { name: string; config?: Record | undefined; }[] | undefined; guardrails?: { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; } | undefined; scheduler?: { jobs: { schedule: string; enabled: boolean; id?: string | undefined; task?: string | undefined; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; } | undefined; cron?: { schedule: string; enabled: boolean; action: string; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[] | undefined; }, { tools?: { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; } | undefined; streaming?: boolean | { enabled?: boolean | undefined; chunkSize?: number | undefined; } | undefined; provider?: { default?: string | undefined; allowed?: string[] | undefined; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; } | undefined; voice?: { enabled?: boolean | undefined; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; } | undefined; } | undefined; webhook?: { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; } | undefined; model?: string | undefined; systemPrompt?: string | undefined; skills?: { name: string; description?: string | undefined; config?: Record | undefined; }[] | undefined; channels?: { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }[] | undefined; memory?: { provider?: string | undefined; shortTerm?: boolean | undefined; longTerm?: boolean | { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; } | undefined; } | undefined; dtv?: { value?: { metrics?: string[] | undefined; } | undefined; trust?: { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; } | undefined; } | undefined; room?: { name: string; agents?: string[] | undefined; topics?: string[] | undefined; } | undefined; locale?: "en" | "zh-CN" | undefined; workflows?: { name: string; description?: string | undefined; version?: string | undefined; steps?: any[] | undefined; onError?: "stop" | "skip" | "retry" | undefined; }[] | undefined; hitl?: { enabled?: boolean | undefined; requireApproval?: string[] | undefined; defaultTimeoutMs?: number | undefined; defaultAction?: "deny" | "approve" | undefined; } | undefined; auth?: { enabled?: boolean | undefined; apiKeys?: string[] | undefined; sessionIsolation?: boolean | undefined; } | undefined; telemetry?: { enabled?: boolean | undefined; exporter?: "console" | "file" | "otlp" | undefined; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; } | undefined; protocols?: { mcp?: { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled?: boolean | undefined; port?: number | undefined; } | undefined; agui?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; } | undefined; plugins?: { name: string; config?: Record | undefined; }[] | undefined; guardrails?: { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; } | undefined; scheduler?: { jobs: { schedule: string; id?: string | undefined; task?: string | undefined; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; } | undefined; cron?: { schedule: string; action: string; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[] | undefined; }>; }, "strip", z.ZodTypeAny, { apiVersion: "opc/v1"; kind: "Agent"; metadata: { name: string; version: string; license: string; description?: string | undefined; author?: string | undefined; marketplace?: { certified: boolean; tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; category?: string | undefined; } | undefined; }; spec: { streaming: boolean | { enabled: boolean; chunkSize?: number | undefined; }; model: string; skills: { name: string; description?: string | undefined; config?: Record | undefined; }[]; channels: { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }[]; tools?: { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; } | undefined; provider?: { default: string; allowed: string[]; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; } | undefined; voice?: { enabled: boolean; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled: boolean; provider: string; voice: string; speed: number; } | undefined; } | undefined; webhook?: { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; } | undefined; systemPrompt?: string | undefined; memory?: { shortTerm: boolean; longTerm: boolean | { provider: "deepbrain" | "in-memory"; config?: z.objectOutputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; collection?: string | undefined; }; provider?: string | undefined; } | undefined; dtv?: { value?: { metrics: string[]; } | undefined; trust?: { level: "sandbox" | "verified" | "certified" | "listed"; } | undefined; } | undefined; room?: { name: string; agents: string[]; topics: string[]; } | undefined; locale?: "en" | "zh-CN" | undefined; workflows?: { name: string; steps: any[]; description?: string | undefined; version?: string | undefined; onError?: "stop" | "skip" | "retry" | undefined; }[] | undefined; hitl?: { enabled: boolean; requireApproval: string[]; defaultTimeoutMs: number; defaultAction: "deny" | "approve"; } | undefined; auth?: { enabled: boolean; apiKeys: string[]; sessionIsolation: boolean; } | undefined; telemetry?: { enabled: boolean; exporter: "console" | "file" | "otlp"; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; } | undefined; protocols?: { mcp?: { enabled: boolean; port: number; mode: "stdio" | "http"; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled: boolean; port?: number | undefined; } | undefined; agui?: { path: string; enabled: boolean; } | undefined; } | undefined; plugins?: { name: string; config?: Record | undefined; }[] | undefined; guardrails?: { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; } | undefined; scheduler?: { jobs: { schedule: string; enabled: boolean; id?: string | undefined; task?: string | undefined; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; } | undefined; cron?: { schedule: string; enabled: boolean; action: string; name?: string | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[] | undefined; }; }, { apiVersion: "opc/v1"; kind: "Agent"; metadata: { name: string; description?: string | undefined; version?: string | undefined; author?: string | undefined; license?: string | undefined; marketplace?: { tags?: string[] | undefined; pricing?: "free" | "freemium" | "paid" | "enterprise" | undefined; certified?: boolean | undefined; category?: string | undefined; } | undefined; }; spec: { tools?: { builtin?: string[] | undefined; mcp?: { name: string; command: string; args?: string[] | undefined; env?: Record | undefined; }[] | undefined; } | undefined; streaming?: boolean | { enabled?: boolean | undefined; chunkSize?: number | undefined; } | undefined; provider?: { default?: string | undefined; allowed?: string[] | undefined; baseUrl?: string | undefined; apiKey?: string | undefined; headers?: Record | undefined; } | undefined; voice?: { enabled?: boolean | undefined; sttProvider?: string | undefined; ttsProvider?: string | undefined; language?: string | undefined; tts?: { enabled?: boolean | undefined; provider?: string | undefined; voice?: string | undefined; speed?: number | undefined; } | undefined; } | undefined; webhook?: { path?: string | undefined; secret?: string | undefined; retryAttempts?: number | undefined; } | undefined; model?: string | undefined; systemPrompt?: string | undefined; skills?: { name: string; description?: string | undefined; config?: Record | undefined; }[] | undefined; channels?: { type: "web" | "voice" | "websocket" | "telegram" | "cli" | "webhook" | "wechat" | "feishu" | "email" | "slack" | "discord"; config?: Record | undefined; port?: number | undefined; }[] | undefined; memory?: { provider?: string | undefined; shortTerm?: boolean | undefined; longTerm?: boolean | { config?: z.objectInputType<{ database: z.ZodOptional; embeddingProvider: z.ZodOptional; autoLearn: z.ZodOptional; autoRecall: z.ZodOptional; evolveInterval: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; provider?: "deepbrain" | "in-memory" | undefined; collection?: string | undefined; } | undefined; } | undefined; dtv?: { value?: { metrics?: string[] | undefined; } | undefined; trust?: { level?: "sandbox" | "verified" | "certified" | "listed" | undefined; } | undefined; } | undefined; room?: { name: string; agents?: string[] | undefined; topics?: string[] | undefined; } | undefined; locale?: "en" | "zh-CN" | undefined; workflows?: { name: string; description?: string | undefined; version?: string | undefined; steps?: any[] | undefined; onError?: "stop" | "skip" | "retry" | undefined; }[] | undefined; hitl?: { enabled?: boolean | undefined; requireApproval?: string[] | undefined; defaultTimeoutMs?: number | undefined; defaultAction?: "deny" | "approve" | undefined; } | undefined; auth?: { enabled?: boolean | undefined; apiKeys?: string[] | undefined; sessionIsolation?: boolean | undefined; } | undefined; telemetry?: { enabled?: boolean | undefined; exporter?: "console" | "file" | "otlp" | undefined; endpoint?: string | undefined; filePath?: string | undefined; maxSpans?: number | undefined; } | undefined; protocols?: { mcp?: { enabled?: boolean | undefined; port?: number | undefined; mode?: "stdio" | "http" | undefined; exposedTools?: string[] | undefined; } | undefined; a2a?: { enabled?: boolean | undefined; port?: number | undefined; } | undefined; agui?: { path?: string | undefined; enabled?: boolean | undefined; } | undefined; } | undefined; plugins?: { name: string; config?: Record | undefined; }[] | undefined; guardrails?: { input?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; output?: { name: string; type: "custom" | "regex" | "keyword" | "llm"; action: "warn" | "block" | "redact" | "log"; config?: Record | undefined; }[] | undefined; } | undefined; scheduler?: { jobs: { schedule: string; id?: string | undefined; task?: string | undefined; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[]; } | undefined; cron?: { schedule: string; action: string; name?: string | undefined; enabled?: boolean | undefined; delivery?: { channel: string; chatId: string; threadId?: number | undefined; } | undefined; }[] | undefined; }; }>; export type OADDocument = z.infer; export type SkillRef = z.infer; export type Channel = z.infer; export type Metadata = z.infer; export type Spec = z.infer; export type TrustLevelType = string; export type VoiceTTSConfig = z.infer; //# sourceMappingURL=oad.d.ts.map