import type { FileUploadStrategy } from '../../types/Providers.js'; import type { Config } from '../../types/Config.js'; import { GeminiProvider } from '../../providers/gemini/GeminiProvider.js'; export declare class FileUploadFactory { static createStrategy(config: Config, type: 'image' | 'video', visionProvider: GeminiProvider): FileUploadStrategy; static getThreshold(config: Config, type: 'image' | 'video'): number; } //# sourceMappingURL=FileUploadFactory.d.ts.map