import { SeederOptions } from "./types"; /** * Orchestrates seeding operations across ClickHouse and PostgreSQL. * * Use createXxxData() for specific data types: * - createDatasetExperimentData(): Dataset runs in langfuse-prompt-experiments env * - createEvaluationData(): Evaluation data in langfuse-evaluation env * - createSyntheticData(): Large synthetic data in default env * - executeFullSeed(): All data types together */ export declare class SeederOrchestrator { private dataGenerator; private queryBuilder; private fileContent; constructor(); private loadFileContent; /** * Creates dataset experiment data for A/B testing and prompt comparisons. * Use for: Experiment tracking, dataset-based evaluations, prompt testing. */ createDatasetExperimentData(projectIds: string[], opts: SeederOptions): Promise; /** * Creates evaluation data for testing evaluator configurations. * Use for: Evaluator development, score validation, evaluation testing. */ createEvaluationData(projectIds: string[]): Promise; /** * Creates large-scale synthetic data for performance testing and demos. * Use for: Load testing, dashboard demos, realistic usage simulation. */ createSyntheticData(projectIds: string[], opts: SeederOptions): Promise; /** * Executes complete seeding: datasets + evaluation + synthetic data. * Use for: Full system setup, comprehensive testing, complete data reset. */ executeFullSeed(projectIds: string[], opts: SeederOptions): Promise; private executeQuery; private logStatistics; createSupportChatSessionTraces(projectIds: string[]): Promise; } //# sourceMappingURL=seeder-orchestrator.d.ts.map