import { Config } from './config.js'; import { ImageGenerationParams, VideoGenerationParams, AsyncResult, ImageGenerationResponse, BatchImageGenerationParams, BatchImageGenerationResult } from './config.js'; export declare class ImageVideoGenerationClient { private client; private config; constructor(config: Config); private retryRequest; private handleApiError; generateImage(params: ImageGenerationParams): Promise; generateVideo(params: VideoGenerationParams): Promise; queryAsyncResult(taskId: string): Promise; waitForVideoResult(taskId: string, maxWaitTime?: number, pollInterval?: number): Promise; generateBatchImages(params: BatchImageGenerationParams): Promise; updateConfig(updates: any): void; } //# sourceMappingURL=image-video-generation-client.d.ts.map