/**
 * Utility functions for handling images with Gemini Vision
 */
export declare class VisionUtils {
    /**
     * Encode image to Base64 with proper MIME type for Gemini API
     */
    static encodeImage(imagePath: string): Promise<{
        inlineData: {
            mimeType: string;
            data: string;
        };
    }>;
    /**
     * Validate if file is a supported image
     */
    static isSupportedImage(filePath: string): boolean;
}
//# sourceMappingURL=visionUtils.d.ts.map