import type { AnalysisOptions, AnalysisResult } from '../types/Providers.js'; import type { VisionProvider } from '../types/Providers.js'; import { FileService } from '../services/FileService.js'; import type { Config } from '../types/Config.js'; export interface AnalyzeImageArgs { imageSource: string; prompt: string; mode?: 'general' | 'palette' | 'hierarchy' | 'components'; options?: AnalysisOptions; } export declare function analyze_image(args: AnalyzeImageArgs, config: Config, imageProvider: VisionProvider, imageFileService: FileService): Promise; //# sourceMappingURL=analyze_image.d.ts.map