import { VisionProvider, VisionProviderConfig, VisionResult, BatchContext } from '../../interfaces'; export declare class OpenRouterVisionProvider implements VisionProvider { private config; private axiosInstance; constructor(config: VisionProviderConfig); describeImage(imagePath: string, prompt: string): Promise; compareImages(image1Path: string, image2Path: string, prompt: string): Promise; describeBatch(imagePaths: string[], lastBatchContext: BatchContext, prompt: string): Promise; }