import type { ImageUnderstandingRequest, ImageUnderstandingResult } from './types.js'; import './pi-ai-provider.js'; export type DescribeImagesParams = ImageUnderstandingRequest & { modelRef: string; }; export type DescribeImagesWithFallbackParams = ImageUnderstandingRequest & { modelRef: string; fallbacks?: string[]; }; export type DescribeImagesAttempt = { provider: string; model: string; error: string; }; export type DescribeImagesWithFallbackResult = ImageUnderstandingResult & { attempts: DescribeImagesAttempt[]; }; export declare function describeImages(params: DescribeImagesParams): Promise; export declare function describeImagesWithFallback(params: DescribeImagesWithFallbackParams): Promise;