import { BaseModelProvider } from './base_provider.js'; import type { AgentDefinition, ImageGenerationOpts, ProviderStreamEvent } from '../types/types.js'; export declare class FALProvider extends BaseModelProvider { constructor(); createResponseStream(): AsyncGenerator; private endpointFor; private singleSourceImageUrl; private maskUrl; private buildImage2SvgBody; private buildRecraftUpscaleCrispBody; private buildFlux2ProOutpaintBody; private sourceImageUrls; private buildIdeogramV3Body; private buildIdeogramV3EditBody; private buildOutpaintBody; private buildBody; private extractImages; private getOutpaintCostImageCount; createImage(prompt: string, model: string, agent: AgentDefinition, opts?: ImageGenerationOpts): Promise; } export declare const falProvider: FALProvider; //# sourceMappingURL=fal.d.ts.map