import { ErrorMapperService } from '../helpers/error-mapper.service';
import { AiInteractionService } from '../services/ai-interaction.service';
import { IngestMetadataService } from '../services/genai/ingest-metadata.service';
import { MqMessageService } from '../services/mq-message.service';
import { SolidRegistry } from '../helpers/solid-registry';
export interface PostProcessCodeGenConfig {
    runModuleMetadataSeeder?: boolean;
    runSolidIngestion?: boolean;
}
export declare class ServiceController {
    private readonly solidRegistry;
    private readonly aiInteractionService;
    private readonly mqMessageService;
    private readonly errorMapper;
    private readonly ingestMetadataService;
    private readonly logger;
    constructor(solidRegistry: SolidRegistry, aiInteractionService: AiInteractionService, mqMessageService: MqMessageService, errorMapper: ErrorMapperService, ingestMetadataService: IngestMetadataService);
    pingPong(): {
        pong: string;
    };
    seedData(seedData: any): Promise<{
        message: string;
    }>;
    postProcessCodeGeneration(config: PostProcessCodeGenConfig): Promise<void>;
}
//# sourceMappingURL=service.controller.d.ts.map