import { ContextResult } from '../seed-data.generator';
/**
 * Generates a combined JSON file containing all seed data across all models.
 * This file can be used by `SeedMigration_JsonSeed` to seed the database from JSON
 * instead of Excel.
 */
export declare function generateCombinedSeedDataJson(context: ContextResult): string;
/**
 * Generates a scenario-based test data JSON file for E2E testing.
 * Each scenario contains a complete dataset that can be used to seed the database
 * for a specific test context.
 *
 * Format:
 * ```json
 * {
 *   "scenarios": {
 *     "default": {
 *       "description": "Default seed data",
 *       "data": { "modelName": [...] }
 *     },
 *     "empty": {
 *       "description": "Empty database",
 *       "data": {}
 *     }
 *   }
 * }
 * ```
 */
export declare function generateTestDataJson(context: ContextResult): string;
