export interface VisionModelConfig { enabled: boolean; provider: 'qwen-vl' | 'openai' | 'anthropic' | 'local'; model?: string; apiKey?: string; endpoint?: string; timeout?: number; maxImagesPerPrompt?: number; imageMaxSizeKb?: number; } export interface ImageDescriptionResult { success: boolean; description: string; error?: string; } /** * 从 .speccore.yml 读取视觉模型配置 * 优先 settings.vision,回退到 quality_gates.verify_ui.visual_model */ export declare function loadVisionConfig(cwd: string): Promise; /** * 调用视觉模型获取图片的文本描述 */ export declare function describeImage(imagePath: string, config: VisionModelConfig): Promise; /** 检查视觉模型是否启用 */ export declare function isVisionEnabled(config?: VisionModelConfig): boolean; //# sourceMappingURL=vision-engine.d.ts.map