UNPKG

claude-gemini-multimodal-bridge

Version:

Enterprise-grade AI integration bridge connecting Claude Code, Gemini CLI, and Google AI Studio with intelligent routing and advanced multimodal processing capabilities

30 lines 1.86 kB
import { AnalysisType, FileReference, ProcessingOptions, ResourceEstimate, WorkflowResult } from '../core/types.js'; import { BaseWorkflow } from './BaseWorkflow.js'; export declare class AnalysisWorkflow extends BaseWorkflow { private documentAnalysis; private multimodalProcess; constructor(id?: string); executeContentAnalysis(files: FileReference[], analysisType?: AnalysisType, options?: ProcessingOptions): Promise<WorkflowResult>; executeComparativeAnalysis(files: FileReference[], comparisonType?: 'similarity' | 'differences' | 'comprehensive', options?: ProcessingOptions): Promise<WorkflowResult>; executeThematicAnalysis(files: FileReference[], themes: string[], options?: ProcessingOptions): Promise<WorkflowResult>; executeSentimentAnalysis(files: FileReference[], granularity?: 'document' | 'paragraph' | 'sentence', options?: ProcessingOptions): Promise<WorkflowResult>; executeTrendAnalysis(files: FileReference[], timeframe?: { start: Date; end: Date; }, options?: ProcessingOptions): Promise<WorkflowResult>; executeStatisticalAnalysis(files: FileReference[], analysisTypes: ('descriptive' | 'correlation' | 'regression' | 'clustering')[], options?: ProcessingOptions): Promise<WorkflowResult>; validateInputs(inputs: any): boolean; estimateResourceRequirements(inputs: any): ResourceEstimate; private categorizeFiles; private assessComplexity; private createContentAnalysisWorkflow; private createComparativeAnalysisWorkflow; private createThematicAnalysisWorkflow; private createSentimentAnalysisWorkflow; private createTrendAnalysisWorkflow; private createStatisticalAnalysisWorkflow; private needsGrounding; getAvailableAnalysisTypes(): AnalysisType[]; getCapabilities(): string[]; } //# sourceMappingURL=AnalysisWorkflow.d.ts.map