import { MockGenerationRequest, MockGenerationResult, OpenRouterConfig } from '../types/index';
export declare class MockGeneratorService {
    private mockAgent;
    private postProcessor?;
    private progressManager;
    private jsonAnalyzer;
    constructor(config?: OpenRouterConfig, enableImageProcessing?: boolean);
    private shouldEnableImageProcessing;
    private getEnvValue;
    private getHuggingFaceApiKey;
    private fileExists;
    private calculateOptimalBatchSize;
    private generateSingleBatch;
    private appendToJsonFile;
    generateMockData(request: MockGenerationRequest): Promise<MockGenerationResult>;
    /**
     * Processa le immagini di un singolo batch
     */
    private processBatchImages;
}
//# sourceMappingURL=mock-generator.d.ts.map