/** * Batch execution manager with concurrency control */ import { type BatchConfig, type BatchResult, type BatchExecutionOptions, type CostEstimate } from '../types/batch.js'; /** * Batch Manager class */ export declare class BatchManager { private apiKey; constructor(apiKey: string); /** * Execute a batch of video generation jobs */ executeBatch(config: BatchConfig, options: BatchExecutionOptions): Promise; /** * Execute a single job with retry logic */ private executeJobWithRetry; /** * Calculate total cost from results */ private calculateTotalCost; /** * Estimate cost for a batch without executing */ estimateBatchCost(config: BatchConfig): CostEstimate; } //# sourceMappingURL=batch-manager.d.ts.map