import { z } from 'zod'; export declare const LayerTypeSchema: z.ZodEnum<["claude", "antigravity", "gemini", "aistudio", "workflow", "tool", "orchestrator"]>; export type LayerType = z.infer; export declare const TargetLayerSchema: z.ZodEnum<["antigravity", "gemini", "aistudio", "claude", "adaptive"]>; export type TargetLayer = z.infer; export declare function isOneOf(union: readonly T[], value: unknown): value is T; export declare function normalizeLayerName(layer: T): T | 'antigravity'; export declare const ExecutionModeSchema: z.ZodEnum<["sequential", "parallel", "adaptive"]>; export type ExecutionMode = z.infer; export declare const QualityLevelSchema: z.ZodEnum<["fast", "balanced", "quality"]>; export type QualityLevel = z.infer; export declare const WorkflowTypeSchema: z.ZodEnum<["analysis", "conversion", "extraction", "generation"]>; export type WorkflowType = z.infer; export type AnalysisType = 'content' | 'comparative' | 'thematic' | 'sentiment' | 'trend' | 'statistical' | 'comprehensive' | 'contextual' | 'summarization' | 'extraction'; export declare const FileTypeSchema: z.ZodEnum<["image", "audio", "pdf", "document", "text", "video"]>; export type FileType = z.infer; export declare const FileReferenceSchema: z.ZodObject<{ path: z.ZodString; type: z.ZodEnum<["image", "audio", "pdf", "document", "text", "video"]>; size: z.ZodOptional; encoding: z.ZodOptional; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }>; export type FileReference = z.infer; export declare function taskFileRefs(task: unknown): FileReference[]; export declare const ProcessingOptionsSchema: z.ZodObject<{ layer_priority: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>; export type ProcessingOptions = z.infer; export declare const MultimodalProcessArgsSchema: z.ZodObject<{ prompt: z.ZodString; workingDirectory: z.ZodOptional; files: z.ZodArray; size: z.ZodOptional; encoding: z.ZodOptional; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }>, "many">; workflow: z.ZodEnum<["analysis", "conversion", "extraction", "generation"]>; options: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { workflow: "analysis" | "conversion" | "extraction" | "generation"; files: { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }[]; prompt: string; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; workingDirectory?: string | undefined; }, { workflow: "analysis" | "conversion" | "extraction" | "generation"; files: { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }[]; prompt: string; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; workingDirectory?: string | undefined; }>; export type MultimodalProcessArgs = z.infer; export declare const DocumentAnalysisArgsSchema: z.ZodObject<{ documents: z.ZodArray; workingDirectory: z.ZodOptional; analysis_type: z.ZodEnum<["summary", "comparison", "extraction", "translation"]>; output_requirements: z.ZodOptional; options: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>>; analysisType: z.ZodOptional>; extractImages: z.ZodOptional; extractStructuredData: z.ZodOptional; requiresGrounding: z.ZodOptional; depth: z.ZodOptional>; summaryLength: z.ZodOptional; dataTypes: z.ZodOptional>; comparisonType: z.ZodOptional; }, "strip", z.ZodTypeAny, { documents: string[]; analysis_type: "extraction" | "summary" | "comparison" | "translation"; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; depth?: "shallow" | "medium" | "deep" | undefined; requiresGrounding?: boolean | undefined; workingDirectory?: string | undefined; output_requirements?: string | undefined; analysisType?: "extraction" | "summary" | "comparison" | "translation" | undefined; extractImages?: boolean | undefined; extractStructuredData?: boolean | undefined; summaryLength?: string | undefined; dataTypes?: string[] | undefined; comparisonType?: string | undefined; }, { documents: string[]; analysis_type: "extraction" | "summary" | "comparison" | "translation"; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; depth?: "shallow" | "medium" | "deep" | undefined; requiresGrounding?: boolean | undefined; workingDirectory?: string | undefined; output_requirements?: string | undefined; analysisType?: "extraction" | "summary" | "comparison" | "translation" | undefined; extractImages?: boolean | undefined; extractStructuredData?: boolean | undefined; summaryLength?: string | undefined; dataTypes?: string[] | undefined; comparisonType?: string | undefined; }>; export type DocumentAnalysisArgs = z.infer; export declare const DocumentAnalysisResultSchema: z.ZodObject<{ success: z.ZodBoolean; analysis_type: z.ZodEnum<["summary", "comparison", "extraction", "translation"]>; content: z.ZodString; documents_processed: z.ZodArray; processing_time: z.ZodNumber; insights: z.ZodOptional>; metadata: z.ZodObject<{ total_duration: z.ZodNumber; tokens_used: z.ZodOptional; cost: z.ZodOptional; quality_score: z.ZodOptional; }, "strip", z.ZodTypeAny, { total_duration: number; tokens_used?: number | undefined; cost?: number | undefined; quality_score?: number | undefined; }, { total_duration: number; tokens_used?: number | undefined; cost?: number | undefined; quality_score?: number | undefined; }>; error: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; analysis_type: "extraction" | "summary" | "comparison" | "translation"; success: boolean; documents_processed: string[]; processing_time: number; metadata: { total_duration: number; tokens_used?: number | undefined; cost?: number | undefined; quality_score?: number | undefined; }; insights?: string[] | undefined; error?: string | undefined; }, { content: string; analysis_type: "extraction" | "summary" | "comparison" | "translation"; success: boolean; documents_processed: string[]; processing_time: number; metadata: { total_duration: number; tokens_used?: number | undefined; cost?: number | undefined; quality_score?: number | undefined; }; insights?: string[] | undefined; error?: string | undefined; }>; export type DocumentAnalysisResult = z.infer; export declare const WorkflowStepSchema: z.ZodObject<{ id: z.ZodString; layer: z.ZodEnum<["claude", "antigravity", "gemini", "aistudio"]>; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>; export type WorkflowStep = z.infer; export declare const ExecutionPlanSchema: z.ZodObject<{ steps: z.ZodArray; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>, "many">; dependencies: z.ZodOptional>>; fallbackStrategies: z.ZodOptional; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>; }, "strip", z.ZodTypeAny, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }>>>; timeout: z.ZodOptional; }, "strip", z.ZodTypeAny, { steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; }, { steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; }>; export type ExecutionPlan = z.infer; export declare const WorkflowDefinitionArgsSchema: z.ZodObject<{ workflow_definition: z.ZodObject<{ steps: z.ZodArray; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>, "many">; dependencies: z.ZodOptional>>; fallbackStrategies: z.ZodOptional; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>; }, "strip", z.ZodTypeAny, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }>>>; timeout: z.ZodOptional; }, "strip", z.ZodTypeAny, { steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; }, { steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; }>; input_data: z.ZodRecord; execution_mode: z.ZodOptional>; options: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { workflow_definition: { steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; }; input_data: Record; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; }, { workflow_definition: { steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; }; input_data: Record; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; }>; export type WorkflowDefinitionArgs = z.infer; export declare const LayerResultSchema: z.ZodObject<{ success: z.ZodBoolean; data: z.ZodOptional; error: z.ZodOptional; metadata: z.ZodObject<{ layer: z.ZodEnum<["claude", "antigravity", "gemini", "aistudio"]>; duration: z.ZodNumber; tokens_used: z.ZodOptional; cost: z.ZodOptional; model: z.ZodOptional; fast_mode: z.ZodOptional; optimization: z.ZodOptional; retry_attempt: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }, { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }>; }, "strip", z.ZodTypeAny, { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }, { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }>; export type LayerResult = z.infer; export declare const WorkflowResultSchema: z.ZodObject<{ success: z.ZodBoolean; results: z.ZodUnion<[z.ZodRecord; error: z.ZodOptional; metadata: z.ZodObject<{ layer: z.ZodEnum<["claude", "antigravity", "gemini", "aistudio"]>; duration: z.ZodNumber; tokens_used: z.ZodOptional; cost: z.ZodOptional; model: z.ZodOptional; fast_mode: z.ZodOptional; optimization: z.ZodOptional; retry_attempt: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }, { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }>; }, "strip", z.ZodTypeAny, { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }, { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }>>, z.ZodArray; error: z.ZodOptional; metadata: z.ZodObject<{ layer: z.ZodEnum<["claude", "antigravity", "gemini", "aistudio"]>; duration: z.ZodNumber; tokens_used: z.ZodOptional; cost: z.ZodOptional; model: z.ZodOptional; fast_mode: z.ZodOptional; optimization: z.ZodOptional; retry_attempt: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }, { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }>; }, "strip", z.ZodTypeAny, { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }, { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }>, "many">]>; summary: z.ZodOptional; metadata: z.ZodObject<{ total_duration: z.ZodNumber; steps_completed: z.ZodNumber; steps_failed: z.ZodNumber; total_cost: z.ZodOptional; workflow: z.ZodOptional; execution_mode: z.ZodOptional; layers_used: z.ZodOptional>; optimization: z.ZodOptional; }, "strip", z.ZodTypeAny, { total_duration: number; steps_completed: number; steps_failed: number; workflow?: string | undefined; execution_mode?: string | undefined; optimization?: string | undefined; total_cost?: number | undefined; layers_used?: string[] | undefined; }, { total_duration: number; steps_completed: number; steps_failed: number; workflow?: string | undefined; execution_mode?: string | undefined; optimization?: string | undefined; total_cost?: number | undefined; layers_used?: string[] | undefined; }>; }, "strip", z.ZodTypeAny, { success: boolean; metadata: { total_duration: number; steps_completed: number; steps_failed: number; workflow?: string | undefined; execution_mode?: string | undefined; optimization?: string | undefined; total_cost?: number | undefined; layers_used?: string[] | undefined; }; results: Record | { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }[]; summary?: string | undefined; }, { success: boolean; metadata: { total_duration: number; steps_completed: number; steps_failed: number; workflow?: string | undefined; execution_mode?: string | undefined; optimization?: string | undefined; total_cost?: number | undefined; layers_used?: string[] | undefined; }; results: Record | { success: boolean; metadata: { layer: "claude" | "antigravity" | "gemini" | "aistudio"; duration: number; tokens_used?: number | undefined; cost?: number | undefined; model?: string | undefined; fast_mode?: boolean | undefined; optimization?: string | undefined; retry_attempt?: number | undefined; }; error?: string | undefined; data?: any; }[]; summary?: string | undefined; }>; export type WorkflowResult = z.infer; export interface LayerInterface { initialize(): Promise; isAvailable(): Promise; canHandle(task: any): boolean; execute(task: any): Promise; getCapabilities(): string[]; getCost(task: any): number; getEstimatedDuration(task: any): number; translateToEnglish?(text: string, sourceLang: string): Promise; } export interface ToolResult { content: Array<{ type: 'text' | 'image' | 'resource'; text?: string; data?: string; mimeType?: string; }>; isError?: boolean; } export declare const ConfigSchema: z.ZodObject<{ gemini: z.ZodObject<{ api_key: z.ZodString; model: z.ZodDefault; timeout: z.ZodDefault; max_tokens: z.ZodDefault; temperature: z.ZodDefault; }, "strip", z.ZodTypeAny, { temperature: number; max_tokens: number; timeout: number; model: string; api_key: string; }, { api_key: string; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; model?: string | undefined; }>; claude: z.ZodObject<{ code_path: z.ZodDefault; timeout: z.ZodDefault; }, "strip", z.ZodTypeAny, { timeout: number; code_path: string; }, { timeout?: number | undefined; code_path?: string | undefined; }>; aistudio: z.ZodObject<{ enabled: z.ZodDefault; max_files: z.ZodDefault; max_file_size: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; max_files: number; max_file_size: number; }, { enabled?: boolean | undefined; max_files?: number | undefined; max_file_size?: number | undefined; }>; cache: z.ZodObject<{ enabled: z.ZodDefault; ttl: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; ttl: number; }, { enabled?: boolean | undefined; ttl?: number | undefined; }>; logging: z.ZodObject<{ level: z.ZodDefault>; file: z.ZodOptional; }, "strip", z.ZodTypeAny, { level: "error" | "warn" | "info" | "debug"; file?: string | undefined; }, { level?: "error" | "warn" | "info" | "debug" | undefined; file?: string | undefined; }>; }, "strip", z.ZodTypeAny, { claude: { timeout: number; code_path: string; }; gemini: { temperature: number; max_tokens: number; timeout: number; model: string; api_key: string; }; aistudio: { enabled: boolean; max_files: number; max_file_size: number; }; cache: { enabled: boolean; ttl: number; }; logging: { level: "error" | "warn" | "info" | "debug"; file?: string | undefined; }; }, { claude: { timeout?: number | undefined; code_path?: string | undefined; }; gemini: { api_key: string; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; model?: string | undefined; }; aistudio: { enabled?: boolean | undefined; max_files?: number | undefined; max_file_size?: number | undefined; }; cache: { enabled?: boolean | undefined; ttl?: number | undefined; }; logging: { level?: "error" | "warn" | "info" | "debug" | undefined; file?: string | undefined; }; }>; export type Config = z.infer; export declare function defaultLayerConfig(): Config; export declare class CGMBError extends Error { code: string; layer?: LayerType | undefined; details?: Record | undefined; constructor(message: string, code: string, layer?: LayerType | undefined, details?: Record | undefined); } export declare class LayerError extends CGMBError { constructor(message: string, layer: LayerType, details?: Record); } export declare class WorkflowError extends CGMBError { constructor(message: string, details?: Record); } export declare const ImageAnalysisTypeSchema: z.ZodEnum<["detailed", "technical", "extract_text", "ocr"]>; export type ImageAnalysisType = z.infer; export declare const ImageAnalysisResultSchema: z.ZodObject<{ type: z.ZodEnum<["detailed", "technical", "extract_text", "ocr"]>; description: z.ZodString; extracted_text: z.ZodOptional; technical_details: z.ZodOptional>; confidence: z.ZodOptional; text_blocks: z.ZodOptional>; confidence: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; confidence?: number | undefined; bounding_box?: { x: number; y: number; width: number; height: number; } | undefined; }, { text: string; confidence?: number | undefined; bounding_box?: { x: number; y: number; width: number; height: number; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { type: "detailed" | "technical" | "extract_text" | "ocr"; description: string; extracted_text?: string | undefined; technical_details?: Record | undefined; confidence?: number | undefined; text_blocks?: { text: string; confidence?: number | undefined; bounding_box?: { x: number; y: number; width: number; height: number; } | undefined; }[] | undefined; }, { type: "detailed" | "technical" | "extract_text" | "ocr"; description: string; extracted_text?: string | undefined; technical_details?: Record | undefined; confidence?: number | undefined; text_blocks?: { text: string; confidence?: number | undefined; bounding_box?: { x: number; y: number; width: number; height: number; } | undefined; }[] | undefined; }>; export type ImageAnalysisResult = z.infer; export declare const MultimodalResultSchema: z.ZodObject<{ content: z.ZodString; success: z.ZodBoolean; files_processed: z.ZodArray; processing_time: z.ZodNumber; workflow_used: z.ZodEnum<["analysis", "conversion", "extraction", "generation"]>; layers_involved: z.ZodArray, "many">; metadata: z.ZodObject<{ total_duration: z.ZodNumber; quality_level: z.ZodOptional>; tokens_used: z.ZodOptional; cost: z.ZodOptional; }, "strip", z.ZodTypeAny, { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }, { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }>; error: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; success: boolean; processing_time: number; metadata: { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }; files_processed: string[]; workflow_used: "analysis" | "conversion" | "extraction" | "generation"; layers_involved: ("claude" | "antigravity" | "gemini" | "aistudio" | "workflow" | "tool" | "orchestrator")[]; error?: string | undefined; }, { content: string; success: boolean; processing_time: number; metadata: { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }; files_processed: string[]; workflow_used: "analysis" | "conversion" | "extraction" | "generation"; layers_involved: ("claude" | "antigravity" | "gemini" | "aistudio" | "workflow" | "tool" | "orchestrator")[]; error?: string | undefined; }>; export type MultimodalResult = z.infer; export declare const GroundingContextSchema: z.ZodObject<{ files: z.ZodOptional>; useSearch: z.ZodDefault; searchQuery: z.ZodOptional; context: z.ZodOptional; }, "strip", z.ZodTypeAny, { useSearch: boolean; files?: string[] | undefined; searchQuery?: string | undefined; context?: string | undefined; }, { files?: string[] | undefined; useSearch?: boolean | undefined; searchQuery?: string | undefined; context?: string | undefined; }>; export type GroundingContext = z.infer; export declare const GroundedResultSchema: z.ZodObject<{ content: z.ZodString; sources: z.ZodOptional>; grounded: z.ZodBoolean; search_used: z.ZodBoolean; }, "strip", z.ZodTypeAny, { content: string; grounded: boolean; search_used: boolean; sources?: string[] | undefined; }, { content: string; grounded: boolean; search_used: boolean; sources?: string[] | undefined; }>; export type GroundedResult = z.infer; export declare const WorkloadAnalysisSchema: z.ZodObject<{ requiresComplexReasoning: z.ZodBoolean; requiresMultimodalProcessing: z.ZodBoolean; requiresGrounding: z.ZodBoolean; estimatedComplexity: z.ZodEnum<["low", "medium", "high"]>; recommendedLayer: z.ZodEnum<["claude", "antigravity", "gemini", "aistudio"]>; confidence: z.ZodNumber; }, "strip", z.ZodTypeAny, { requiresGrounding: boolean; confidence: number; requiresComplexReasoning: boolean; requiresMultimodalProcessing: boolean; estimatedComplexity: "medium" | "low" | "high"; recommendedLayer: "claude" | "antigravity" | "gemini" | "aistudio"; }, { requiresGrounding: boolean; confidence: number; requiresComplexReasoning: boolean; requiresMultimodalProcessing: boolean; estimatedComplexity: "medium" | "low" | "high"; recommendedLayer: "claude" | "antigravity" | "gemini" | "aistudio"; }>; export type WorkloadAnalysis = z.infer; export declare const ReasoningTaskSchema: z.ZodObject<{ prompt: z.ZodString; context: z.ZodOptional; depth: z.ZodOptional>; domain: z.ZodOptional; }, "strip", z.ZodTypeAny, { prompt: string; depth?: "shallow" | "medium" | "deep" | undefined; context?: string | undefined; domain?: string | undefined; }, { prompt: string; depth?: "shallow" | "medium" | "deep" | undefined; context?: string | undefined; domain?: string | undefined; }>; export type ReasoningTask = z.infer; export declare const ReasoningResultSchema: z.ZodObject<{ reasoning: z.ZodString; conclusion: z.ZodString; confidence: z.ZodNumber; steps: z.ZodOptional>; }, "strip", z.ZodTypeAny, { confidence: number; reasoning: string; conclusion: string; steps?: string[] | undefined; }, { confidence: number; reasoning: string; conclusion: string; steps?: string[] | undefined; }>; export type ReasoningResult = z.infer; export declare const LayerRequirementsSchema: z.ZodObject<{ format: z.ZodString; requirements: z.ZodArray; capabilities: z.ZodArray; example: z.ZodRecord; limitations: z.ZodOptional>; }, "strip", z.ZodTypeAny, { format: string; requirements: string[]; capabilities: string[]; example: Record; limitations?: string[] | undefined; }, { format: string; requirements: string[]; capabilities: string[]; example: Record; limitations?: string[] | undefined; }>; export type LayerRequirements = z.infer; export declare const FormattedLayerDataSchema: z.ZodObject<{ geminiFormat: z.ZodOptional; }, "strip", z.ZodTypeAny, { stdin: string; args: string[]; }, { stdin: string; args: string[]; }>>; aistudioFormat: z.ZodOptional; files: z.ZodArray; }, "strip", z.ZodTypeAny, { files: string[]; apiData: Record; }, { files: string[]; apiData: Record; }>>; }, "strip", z.ZodTypeAny, { geminiFormat?: { stdin: string; args: string[]; } | undefined; aistudioFormat?: { files: string[]; apiData: Record; } | undefined; }, { geminiFormat?: { stdin: string; args: string[]; } | undefined; aistudioFormat?: { files: string[]; apiData: Record; } | undefined; }>; export type FormattedLayerData = z.infer; export declare const EnhancedCGMBRequestSchema: z.ZodObject<{ prompt: z.ZodString; workingDirectory: z.ZodOptional; targetLayer: z.ZodOptional>; preformatted: z.ZodOptional; formattedData: z.ZodOptional; }, "strip", z.ZodTypeAny, { stdin: string; args: string[]; }, { stdin: string; args: string[]; }>>; aistudioFormat: z.ZodOptional; files: z.ZodArray; }, "strip", z.ZodTypeAny, { files: string[]; apiData: Record; }, { files: string[]; apiData: Record; }>>; }, "strip", z.ZodTypeAny, { geminiFormat?: { stdin: string; args: string[]; } | undefined; aistudioFormat?: { files: string[]; apiData: Record; } | undefined; }, { geminiFormat?: { stdin: string; args: string[]; } | undefined; aistudioFormat?: { files: string[]; apiData: Record; } | undefined; }>>; files: z.ZodOptional; size: z.ZodOptional; encoding: z.ZodOptional; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }>, "many">>; options: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { prompt: string; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; files?: { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }[] | undefined; workingDirectory?: string | undefined; targetLayer?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; preformatted?: boolean | undefined; formattedData?: { geminiFormat?: { stdin: string; args: string[]; } | undefined; aistudioFormat?: { files: string[]; apiData: Record; } | undefined; } | undefined; }, { prompt: string; options?: { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; } | undefined; files?: { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }[] | undefined; workingDirectory?: string | undefined; targetLayer?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; preformatted?: boolean | undefined; formattedData?: { geminiFormat?: { stdin: string; args: string[]; } | undefined; aistudioFormat?: { files: string[]; apiData: Record; } | undefined; } | undefined; }>; export type EnhancedCGMBRequest = z.infer; export declare const LegacyCGMBRequestSchema: z.ZodObject<{ prompt: z.ZodOptional; files: z.ZodOptional; size: z.ZodOptional; encoding: z.ZodOptional; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }>, "many">>; options: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ prompt: z.ZodOptional; files: z.ZodOptional; size: z.ZodOptional; encoding: z.ZodOptional; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }>, "many">>; options: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ prompt: z.ZodOptional; files: z.ZodOptional; size: z.ZodOptional; encoding: z.ZodOptional; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; }>, "many">>; options: z.ZodOptional>; execution_mode: z.ZodOptional>; output_format: z.ZodOptional; quality_level: z.ZodOptional>; temperature: z.ZodOptional; max_tokens: z.ZodOptional; timeout: z.ZodOptional; use_cache: z.ZodOptional; depth: z.ZodOptional>; extractMetadata: z.ZodOptional; structured: z.ZodOptional; requiresGrounding: z.ZodOptional; parallelProcessing: z.ZodOptional; batchMode: z.ZodOptional; detailed: z.ZodOptional; extractionType: z.ZodOptional; outputFormat: z.ZodOptional; preserveQuality: z.ZodOptional; }, "strip", z.ZodTypeAny, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }, { layer_priority?: "claude" | "antigravity" | "gemini" | "aistudio" | "adaptive" | undefined; execution_mode?: "adaptive" | "sequential" | "parallel" | undefined; output_format?: string | undefined; quality_level?: "fast" | "balanced" | "quality" | undefined; temperature?: number | undefined; max_tokens?: number | undefined; timeout?: number | undefined; use_cache?: boolean | undefined; depth?: "shallow" | "medium" | "deep" | undefined; extractMetadata?: boolean | undefined; structured?: boolean | undefined; requiresGrounding?: boolean | undefined; parallelProcessing?: boolean | undefined; batchMode?: boolean | undefined; detailed?: boolean | undefined; extractionType?: string | undefined; outputFormat?: string | undefined; preserveQuality?: boolean | undefined; }>>; }, z.ZodTypeAny, "passthrough">>; export declare const GenerationTypeSchema: z.ZodEnum<["image", "video", "audio", "music"]>; export type GenerationType = z.infer; export declare const ImageGenOptionsSchema: z.ZodObject<{ width: z.ZodOptional; height: z.ZodOptional; aspectRatio: z.ZodOptional>; style: z.ZodOptional>; quality: z.ZodOptional>; model: z.ZodDefault>; seed: z.ZodOptional; guidance: z.ZodOptional; steps: z.ZodOptional; numberOfImages: z.ZodOptional; personGeneration: z.ZodOptional>; }, "strip", z.ZodTypeAny, { model: "imagen-3" | "imagen-2"; quality?: "high" | "draft" | "standard" | "ultra" | undefined; steps?: number | undefined; width?: number | undefined; height?: number | undefined; aspectRatio?: "1:1" | "16:9" | "9:16" | "4:3" | "3:4" | undefined; style?: "photorealistic" | "artistic" | "cartoon" | "sketch" | "abstract" | undefined; seed?: number | undefined; guidance?: number | undefined; numberOfImages?: number | undefined; personGeneration?: "ALLOW" | "BLOCK" | undefined; }, { quality?: "high" | "draft" | "standard" | "ultra" | undefined; steps?: number | undefined; model?: "imagen-3" | "imagen-2" | undefined; width?: number | undefined; height?: number | undefined; aspectRatio?: "1:1" | "16:9" | "9:16" | "4:3" | "3:4" | undefined; style?: "photorealistic" | "artistic" | "cartoon" | "sketch" | "abstract" | undefined; seed?: number | undefined; guidance?: number | undefined; numberOfImages?: number | undefined; personGeneration?: "ALLOW" | "BLOCK" | undefined; }>; export type ImageGenOptions = z.infer; export declare const VideoGenOptionsSchema: z.ZodObject<{ width: z.ZodOptional; height: z.ZodOptional; duration: z.ZodOptional; fps: z.ZodDefault>; quality: z.ZodOptional>; model: z.ZodDefault>; motion: z.ZodOptional>; seed: z.ZodOptional; }, "strip", z.ZodTypeAny, { model: "veo-2" | "video-generation"; fps: "24" | "30" | "60"; quality?: "high" | "draft" | "standard" | undefined; duration?: number | undefined; width?: number | undefined; height?: number | undefined; seed?: number | undefined; motion?: "fast" | "medium" | "static" | "slow" | undefined; }, { quality?: "high" | "draft" | "standard" | undefined; duration?: number | undefined; model?: "veo-2" | "video-generation" | undefined; width?: number | undefined; height?: number | undefined; seed?: number | undefined; fps?: "24" | "30" | "60" | undefined; motion?: "fast" | "medium" | "static" | "slow" | undefined; }>; export type VideoGenOptions = z.infer; export declare const AudioGenOptionsSchema: z.ZodObject<{ voice: z.ZodOptional>; language: z.ZodOptional; speed: z.ZodOptional; format: z.ZodDefault>; quality: z.ZodOptional>; model: z.ZodDefault>; }, "strip", z.ZodTypeAny, { model: "text-to-speech" | "voice-synthesis"; format: "mp3" | "wav" | "flac"; quality?: "standard" | "hd" | undefined; voice?: "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer" | "Kore" | "Puck" | undefined; language?: string | undefined; speed?: number | undefined; }, { quality?: "standard" | "hd" | undefined; model?: "text-to-speech" | "voice-synthesis" | undefined; format?: "mp3" | "wav" | "flac" | undefined; voice?: "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer" | "Kore" | "Puck" | undefined; language?: string | undefined; speed?: number | undefined; }>; export type AudioGenOptions = z.infer; export declare const MediaGenResultSchema: z.ZodObject<{ success: z.ZodBoolean; generationType: z.ZodEnum<["image", "video", "audio", "music"]>; outputPath: z.ZodString; originalPrompt: z.ZodString; metadata: z.ZodObject<{ duration: z.ZodNumber; fileSize: z.ZodNumber; format: z.ZodString; dimensions: z.ZodOptional>; model: z.ZodString; settings: z.ZodRecord; cost: z.ZodOptional; voice: z.ZodOptional; responseText: z.ZodOptional; translation: z.ZodOptional; translatedPrompt: z.ZodOptional; wasTranslated: z.ZodBoolean; }, "strip", z.ZodTypeAny, { detectedLanguage: string; languageName: string; wasTranslated: boolean; originalPrompt?: string | undefined; translatedPrompt?: string | undefined; }, { detectedLanguage: string; languageName: string; wasTranslated: boolean; originalPrompt?: string | undefined; translatedPrompt?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { duration: number; model: string; format: string; fileSize: number; settings: Record; translation?: { detectedLanguage: string; languageName: string; wasTranslated: boolean; originalPrompt?: string | undefined; translatedPrompt?: string | undefined; } | undefined; cost?: number | undefined; voice?: string | undefined; dimensions?: { width: number; height: number; } | undefined; responseText?: string | undefined; }, { duration: number; model: string; format: string; fileSize: number; settings: Record; translation?: { detectedLanguage: string; languageName: string; wasTranslated: boolean; originalPrompt?: string | undefined; translatedPrompt?: string | undefined; } | undefined; cost?: number | undefined; voice?: string | undefined; dimensions?: { width: number; height: number; } | undefined; responseText?: string | undefined; }>; media: z.ZodOptional; data: z.ZodOptional; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "image" | "audio" | "video"; metadata?: Record | undefined; data?: string | undefined; }, { type: "image" | "audio" | "video"; metadata?: Record | undefined; data?: string | undefined; }>>; downloadUrl: z.ZodOptional; error: z.ZodOptional; }, "strip", z.ZodTypeAny, { success: boolean; metadata: { duration: number; model: string; format: string; fileSize: number; settings: Record; translation?: { detectedLanguage: string; languageName: string; wasTranslated: boolean; originalPrompt?: string | undefined; translatedPrompt?: string | undefined; } | undefined; cost?: number | undefined; voice?: string | undefined; dimensions?: { width: number; height: number; } | undefined; responseText?: string | undefined; }; generationType: "image" | "audio" | "video" | "music"; outputPath: string; originalPrompt: string; error?: string | undefined; media?: { type: "image" | "audio" | "video"; metadata?: Record | undefined; data?: string | undefined; } | undefined; downloadUrl?: string | undefined; }, { success: boolean; metadata: { duration: number; model: string; format: string; fileSize: number; settings: Record; translation?: { detectedLanguage: string; languageName: string; wasTranslated: boolean; originalPrompt?: string | undefined; translatedPrompt?: string | undefined; } | undefined; cost?: number | undefined; voice?: string | undefined; dimensions?: { width: number; height: number; } | undefined; responseText?: string | undefined; }; generationType: "image" | "audio" | "video" | "music"; outputPath: string; originalPrompt: string; error?: string | undefined; media?: { type: "image" | "audio" | "video"; metadata?: Record | undefined; data?: string | undefined; } | undefined; downloadUrl?: string | undefined; }>; export type MediaGenResult = z.infer; export declare const AudioAnalysisResultSchema: z.ZodObject<{ transcription: z.ZodString; language: z.ZodOptional; confidence: z.ZodOptional; sentiment: z.ZodOptional>; emotions: z.ZodOptional>; speakers: z.ZodOptional, "many">; }, "strip", z.ZodTypeAny, { id: string; confidence: number; segments: { text: string; start: number; end: number; }[]; }, { id: string; confidence: number; segments: { text: string; start: number; end: number; }[]; }>, "many">>; metadata: z.ZodObject<{ duration: z.ZodNumber; sampleRate: z.ZodOptional; channels: z.ZodOptional; format: z.ZodString; }, "strip", z.ZodTypeAny, { duration: number; format: string; sampleRate?: number | undefined; channels?: number | undefined; }, { duration: number; format: string; sampleRate?: number | undefined; channels?: number | undefined; }>; }, "strip", z.ZodTypeAny, { metadata: { duration: number; format: string; sampleRate?: number | undefined; channels?: number | undefined; }; transcription: string; sentiment?: "positive" | "negative" | "neutral" | undefined; confidence?: number | undefined; language?: string | undefined; emotions?: string[] | undefined; speakers?: { id: string; confidence: number; segments: { text: string; start: number; end: number; }[]; }[] | undefined; }, { metadata: { duration: number; format: string; sampleRate?: number | undefined; channels?: number | undefined; }; transcription: string; sentiment?: "positive" | "negative" | "neutral" | undefined; confidence?: number | undefined; language?: string | undefined; emotions?: string[] | undefined; speakers?: { id: string; confidence: number; segments: { text: string; start: number; end: number; }[]; }[] | undefined; }>; export type AudioAnalysisResult = z.infer; export declare const MediaGenerationArgsSchema: z.ZodObject<{ prompt: z.ZodString; type: z.ZodEnum<["image", "video", "audio", "music"]>; options: z.ZodOptional>; outputPath: z.ZodOptional; downloadAfterGeneration: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "image" | "audio" | "video" | "music"; prompt: string; downloadAfterGeneration: boolean; options?: Record | undefined; outputPath?: string | undefined; }, { type: "image" | "audio" | "video" | "music"; prompt: string; options?: Record | undefined; outputPath?: string | undefined; downloadAfterGeneration?: boolean | undefined; }>; export type MediaGenerationArgs = z.infer; export declare const AuthStatusSchema: z.ZodObject<{ isAuthenticated: z.ZodBoolean; method: z.ZodEnum<["oauth", "api_key", "session"]>; expiresAt: z.ZodOptional; userInfo: z.ZodOptional; quotaRemaining: z.ZodOptional; planType: z.ZodOptional; }, "strip", z.ZodTypeAny, { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; }, { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }, { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }>; export type AuthStatus = z.infer; export declare const AuthResultSchema: z.ZodObject<{ success: z.ZodBoolean; status: z.ZodObject<{ isAuthenticated: z.ZodBoolean; method: z.ZodEnum<["oauth", "api_key", "session"]>; expiresAt: z.ZodOptional; userInfo: z.ZodOptional; quotaRemaining: z.ZodOptional; planType: z.ZodOptional; }, "strip", z.ZodTypeAny, { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; }, { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }, { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }>; error: z.ZodOptional; requiresAction: z.ZodDefault; actionInstructions: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }; success: boolean; requiresAction: boolean; error?: string | undefined; actionInstructions?: string | undefined; }, { status: { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }; success: boolean; error?: string | undefined; requiresAction?: boolean | undefined; actionInstructions?: string | undefined; }>; export type AuthResult = z.infer; export declare const VerificationResultSchema: z.ZodObject<{ overall: z.ZodBoolean; services: z.ZodRecord; expiresAt: z.ZodOptional; userInfo: z.ZodOptional; quotaRemaining: z.ZodOptional; planType: z.ZodOptional; }, "strip", z.ZodTypeAny, { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; }, { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }, { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }>; error: z.ZodOptional; requiresAction: z.ZodDefault; actionInstructions: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }; success: boolean; requiresAction: boolean; error?: string | undefined; actionInstructions?: string | undefined; }, { status: { isAuthenticated: boolean; method: "api_key" | "oauth" | "session"; expiresAt?: Date | undefined; userInfo?: { email?: string | undefined; quotaRemaining?: number | undefined; planType?: string | undefined; } | undefined; }; success: boolean; error?: string | undefined; requiresAction?: boolean | undefined; actionInstructions?: string | undefined; }>>; recommendations: z.ZodArray; }, "strip", z.ZodTypeAny, { overall: boolean; services: Record; recommendations: string[]; }, { overall: boolean; services: Record; recommendations: string[]; }>; export type VerificationResult = z.infer; export declare enum AuthErrorCode { NOT_AUTHENTICATED = "NOT_AUTHENTICATED", AUTH_EXPIRED = "AUTH_EXPIRED", INVALID_CREDENTIALS = "INVALID_CREDENTIALS", QUOTA_EXCEEDED = "QUOTA_EXCEEDED", AUTH_METHOD_NOT_SUPPORTED = "AUTH_METHOD_NOT_SUPPORTED", OAUTH_FLOW_FAILED = "OAUTH_FLOW_FAILED", API_KEY_INVALID = "API_KEY_INVALID", AUTH_SETUP_REQUIRED = "AUTH_SETUP_REQUIRED" } export declare class AuthenticationError extends LayerError { constructor(message: string, layer: LayerType, code: AuthErrorCode, authContext?: { method?: string; instructions?: string; canRetry?: boolean; }); } export declare const SetupResultSchema: z.ZodObject<{ success: z.ZodBoolean; servicesConfigured: z.ZodArray; errors: z.ZodArray; nextSteps: z.ZodOptional>; }, "strip", z.ZodTypeAny, { success: boolean; servicesConfigured: string[]; errors: string[]; nextSteps?: string[] | undefined; }, { success: boolean; servicesConfigured: string[]; errors: string[]; nextSteps?: string[] | undefined; }>; export type SetupResult = z.infer; export declare const SystemCapabilitiesSchema: z.ZodObject<{ claudeCode: z.ZodBoolean; geminiCLI: z.ZodBoolean; aiStudio: z.ZodBoolean; lastChecked: z.ZodDate; }, "strip", z.ZodTypeAny, { claudeCode: boolean; geminiCLI: boolean; aiStudio: boolean; lastChecked: Date; }, { claudeCode: boolean; geminiCLI: boolean; aiStudio: boolean; lastChecked: Date; }>; export type SystemCapabilities = z.infer; export declare const RequestAnalysisSchema: z.ZodObject<{ canEnhance: z.ZodBoolean; requiredCapabilities: z.ZodArray, "many">; fallbackToOriginal: z.ZodBoolean; enhancementType: z.ZodEnum<["multimodal", "grounding", "reasoning", "passthrough"]>; confidence: z.ZodNumber; priority: z.ZodOptional>; estimatedComplexity: z.ZodOptional>; }, "strip", z.ZodTypeAny, { confidence: number; canEnhance: boolean; requiredCapabilities: ("claude" | "antigravity" | "gemini" | "aistudio")[]; fallbackToOriginal: boolean; enhancementType: "passthrough" | "reasoning" | "multimodal" | "grounding"; estimatedComplexity?: "simple" | "moderate" | "complex" | undefined; priority?: "medium" | "low" | "high" | undefined; }, { confidence: number; canEnhance: boolean; requiredCapabilities: ("claude" | "antigravity" | "gemini" | "aistudio")[]; fallbackToOriginal: boolean; enhancementType: "passthrough" | "reasoning" | "multimodal" | "grounding"; estimatedComplexity?: "simple" | "moderate" | "complex" | undefined; priority?: "medium" | "low" | "high" | undefined; }>; export type RequestAnalysis = z.infer; export declare const EnhancementPlanSchema: z.ZodObject<{ enhance: z.ZodBoolean; type: z.ZodEnum<["multimodal", "grounding", "reasoning", "passthrough"]>; layers: z.ZodArray, "many">; confidence: z.ZodNumber; fallbackStrategy: z.ZodOptional, "many">; }, "strip", z.ZodTypeAny, { enabled: boolean; fallbackTo: ("claude" | "antigravity" | "gemini" | "aistudio")[]; }, { enabled: boolean; fallbackTo: ("claude" | "antigravity" | "gemini" | "aistudio")[]; }>>; estimatedDuration: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "passthrough" | "reasoning" | "multimodal" | "grounding"; confidence: number; enhance: boolean; layers: ("claude" | "antigravity" | "gemini" | "aistudio")[]; fallbackStrategy?: { enabled: boolean; fallbackTo: ("claude" | "antigravity" | "gemini" | "aistudio")[]; } | undefined; estimatedDuration?: number | undefined; }, { type: "passthrough" | "reasoning" | "multimodal" | "grounding"; confidence: number; enhance: boolean; layers: ("claude" | "antigravity" | "gemini" | "aistudio")[]; fallbackStrategy?: { enabled: boolean; fallbackTo: ("claude" | "antigravity" | "gemini" | "aistudio")[]; } | undefined; estimatedDuration?: number | undefined; }>; export type EnhancementPlan = z.infer; export declare const ClaudeRequestSchema: z.ZodObject<{ args: z.ZodArray; originalCommand: z.ZodString; workingDirectory: z.ZodOptional; environment: z.ZodOptional>; timestamp: z.ZodDefault; }, "strip", z.ZodTypeAny, { args: string[]; originalCommand: string; timestamp: Date; workingDirectory?: string | undefined; environment?: Record | undefined; }, { args: string[]; originalCommand: string; workingDirectory?: string | undefined; environment?: Record | undefined; timestamp?: Date | undefined; }>; export type ClaudeRequest = z.infer; export declare const ClaudeResponseSchema: z.ZodObject<{ success: z.ZodBoolean; output: z.ZodOptional; error: z.ZodOptional; exitCode: z.ZodOptional; enhanced: z.ZodDefault; metadata: z.ZodOptional; layersInvolved: z.ZodOptional>; cost: z.ZodOptional; }, "strip", z.ZodTypeAny, { executionTime: number; cost?: number | undefined; enhancementUsed?: string | undefined; layersInvolved?: string[] | undefined; }, { executionTime: number; cost?: number | undefined; enhancementUsed?: string | undefined; layersInvolved?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { success: boolean; enhanced: boolean; metadata?: { executionTime: number; cost?: number | undefined; enhancementUsed?: string | undefined; layersInvolved?: string[] | undefined; } | undefined; error?: string | undefined; output?: string | undefined; exitCode?: number | undefined; }, { success: boolean; metadata?: { executionTime: number; cost?: number | undefined; enhancementUsed?: string | undefined; layersInvolved?: string[] | undefined; } | undefined; error?: string | undefined; output?: string | undefined; exitCode?: number | undefined; enhanced?: boolean | undefined; }>; export type ClaudeResponse = z.infer; export declare const AvailableCapabilitiesSchema: z.ZodObject<{ claudeCode: z.ZodObject<{ available: z.ZodBoolean; version: z.ZodOptional; authenticated: z.ZodBoolean; path: z.ZodOptional; }, "strip", z.ZodTypeAny, { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }, { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }>; geminiCLI: z.ZodObject<{ available: z.ZodBoolean; version: z.ZodOptional; authenticated: z.ZodBoolean; path: z.ZodOptional; }, "strip", z.ZodTypeAny, { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }, { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }>; aiStudio: z.ZodObject<{ available: z.ZodBoolean; authenticated: z.ZodBoolean; mcpServerAvailable: z.ZodBoolean; }, "strip", z.ZodTypeAny, { available: boolean; authenticated: boolean; mcpServerAvailable: boolean; }, { available: boolean; authenticated: boolean; mcpServerAvailable: boolean; }>; lastChecked: z.ZodDate; }, "strip", z.ZodTypeAny, { claudeCode: { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }; geminiCLI: { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }; aiStudio: { available: boolean; authenticated: boolean; mcpServerAvailable: boolean; }; lastChecked: Date; }, { claudeCode: { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }; geminiCLI: { available: boolean; authenticated: boolean; path?: string | undefined; version?: string | undefined; }; aiStudio: { available: boolean; authenticated: boolean; mcpServerAvailable: boolean; }; lastChecked: Date; }>; export type AvailableCapabilities = z.infer; export declare const MultimodalFileSchema: z.ZodObject<{ path: z.ZodString; type: z.ZodEnum<["image", "audio", "pdf", "document", "text", "video"]>; size: z.ZodOptional; encoding: z.ZodOptional; content: z.ZodOptional; name: z.ZodOptional; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; metadata?: Record | undefined; name?: string | undefined; }, { path: string; type: "image" | "audio" | "pdf" | "document" | "text" | "video"; content?: string | undefined; size?: number | undefined; encoding?: string | undefined; metadata?: Record | undefined; name?: string | undefined; }>; export type MultimodalFile = z.infer; export declare const MultimodalProcessResultSchema: z.ZodObject<{ success: z.ZodBoolean; content: z.ZodString; files_processed: z.ZodArray; processing_time: z.ZodNumber; workflow_used: z.ZodEnum<["analysis", "conversion", "extraction", "generation"]>; layers_involved: z.ZodArray, "many">; metadata: z.ZodObject<{ total_duration: z.ZodNumber; tokens_used: z.ZodOptional; cost: z.ZodOptional; quality_level: z.ZodOptional>; }, "strip", z.ZodTypeAny, { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }, { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }>; error: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; success: boolean; processing_time: number; metadata: { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }; files_processed: string[]; workflow_used: "analysis" | "conversion" | "extraction" | "generation"; layers_involved: ("claude" | "antigravity" | "gemini" | "aistudio" | "workflow" | "tool" | "orchestrator")[]; error?: string | undefined; }, { content: string; success: boolean; processing_time: number; metadata: { total_duration: number; quality_level?: "fast" | "balanced" | "quality" | undefined; tokens_used?: number | undefined; cost?: number | undefined; }; files_processed: string[]; workflow_used: "analysis" | "conversion" | "extraction" | "generation"; layers_involved: ("claude" | "antigravity" | "gemini" | "aistudio" | "workflow" | "tool" | "orchestrator")[]; error?: string | undefined; }>; export type MultimodalProcessResult = z.infer; export declare const WorkflowDefinitionSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; steps: z.ZodArray; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>, "many">; dependencies: z.ZodOptional>>; fallbackStrategies: z.ZodOptional; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>; }, "strip", z.ZodTypeAny, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }>>>; timeout: z.ZodOptional; phases: z.ZodOptional, "many">>; parallel: z.ZodOptional; continueOnError: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; parallel?: boolean | undefined; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; description?: string | undefined; name?: string | undefined; phases?: string[][] | undefined; continueOnError?: boolean | undefined; }, { id: string; steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; parallel?: boolean | undefined; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; description?: string | undefined; name?: string | undefined; phases?: string[][] | undefined; continueOnError?: boolean | undefined; }>; export type WorkflowDefinition = z.infer; export declare const WorkflowExecutionPlanSchema: z.ZodObject<{ id: z.ZodString; workflow: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; steps: z.ZodArray; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>, "many">; dependencies: z.ZodOptional>>; fallbackStrategies: z.ZodOptional; action: z.ZodString; input: z.ZodRecord; dependsOn: z.ZodOptional>; timeout: z.ZodOptional; retries: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }, { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }>; }, "strip", z.ZodTypeAny, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }, { replace: string; with: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }>>>; timeout: z.ZodOptional; phases: z.ZodOptional, "many">>; parallel: z.ZodOptional; continueOnError: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; parallel?: boolean | undefined; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; description?: string | undefined; name?: string | undefined; phases?: string[][] | undefined; continueOnError?: boolean | undefined; }, { id: string; steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; parallel?: boolean | undefined; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; description?: string | undefined; name?: string | undefined; phases?: string[][] | undefined; continueOnError?: boolean | undefined; }>; input_data: z.ZodRecord; execution_mode: z.ZodEnum<["sequential", "parallel", "adaptive"]>; estimated_duration: z.ZodOptional; estimated_cost: z.ZodOptional; priority: z.ZodOptional>; created_at: z.ZodDefault; }, "strip", z.ZodTypeAny, { workflow: { id: string; steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; parallel?: boolean | undefined; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; description?: string | undefined; name?: string | undefined; phases?: string[][] | undefined; continueOnError?: boolean | undefined; }; execution_mode: "adaptive" | "sequential" | "parallel"; id: string; input_data: Record; created_at: Date; priority?: "medium" | "low" | "high" | undefined; estimated_duration?: number | undefined; estimated_cost?: number | undefined; }, { workflow: { id: string; steps: { id: string; layer: "claude" | "antigravity" | "gemini" | "aistudio"; action: string; input: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }[]; parallel?: boolean | undefined; timeout?: number | undefined; dependencies?: Record | undefined; fallbackStrategies?: Record; timeout?: number | undefined; dependsOn?: string[] | undefined; retries?: number | undefined; }; }> | undefined; description?: string | undefined; name?: string | undefined; phases?: string[][] | undefined; continueOnError?: boolean | undefined; }; execution_mode: "adaptive" | "sequential" | "parallel"; id: string; input_data: Record; priority?: "medium" | "low" | "high" | undefined; estimated_duration?: number | undefined; estimated_cost?: number | undefined; created_at?: Date | undefined; }>; export type WorkflowExecutionPlan = z.infer; export declare const ResourceEstimateSchema: z.ZodObject<{ estimated_duration: z.ZodNumber; estimated_cost: z.ZodOptional; estimated_tokens: z.ZodOptional; complexity_score: z.ZodNumber; recommended_execution_mode: z.ZodEnum<["sequential", "parallel", "adaptive"]>; required_capabilities: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { estimated_duration: number; complexity_score: number; recommended_execution_mode: "adaptive" | "sequential" | "parallel"; required_capabilities: ("claude" | "antigravity" | "gemini" | "aistudio")[]; estimated_cost?: number | undefined; estimated_tokens?: number | undefined; }, { estimated_duration: number; complexity_score: number; recommended_execution_mode: "adaptive" | "sequential" | "parallel"; required_capabilities: ("claude" | "antigravity" | "gemini" | "aistudio")[]; estimated_cost?: number | undefined; estimated_tokens?: number | undefined; }>; export type ResourceEstimate = z.infer; export declare const AI_MODELS: { readonly IMAGE_GENERATION: "gemini-2.5-flash-image"; readonly IMAGE_GENERATION_PRO: "gemini-3-pro-image"; readonly AUDIO_GENERATION: "gemini-3.1-flash-tts-preview"; readonly GEMINI_FLASH: "gemini-2.5-flash"; readonly GEMINI_FLASH_3: "gemini-3-flash-preview"; readonly GEMINI_FLASH_3_PRO: "gemini-3-pro-preview"; readonly DOCUMENT_PROCESSING: "gemini-2.5-flash"; readonly MULTIMODAL_ANALYSIS: "gemini-2.5-flash"; readonly MULTIMODAL_DEFAULT: "gemini-2.5-flash"; }; export type AIModelName = typeof AI_MODELS[keyof typeof AI_MODELS]; export declare const ANTIGRAVITY_MODELS: readonly ["gemini-3.6-flash-high", "gemini-3.6-flash-medium", "gemini-3.6-flash-low", "gemini-3.5-flash-high", "gemini-3.5-flash-medium", "gemini-3.5-flash-low", "gemini-3.1-pro-high", "gemini-3.1-pro-low", "claude-sonnet-4-6", "claude-opus-4-6-thinking", "gpt-oss-120b-medium"]; export type AntigravityModelName = typeof ANTIGRAVITY_MODELS[number]; export declare const DEFAULT_ANTIGRAVITY_MODEL: AntigravityModelName; export declare const RETIRED_GEMINI_CLI_MODEL_PATTERN: RegExp; //# sourceMappingURL=types.d.ts.map