/** * Datasets seeder for `respan demo`. * * Creates the demo datasets (see dataset-fixtures.ts) and bulk-loads their rows, * then tears them down for `respan demo clear`. Deduplicates by dataset name so * re-runs never create duplicates. All dataset-specific logic lives here; the * orchestrator stays service-agnostic. * * Rows are written via `bulkCreateDatasetLogs` (POST .../logs/bulk/), which is * synchronous and returns success/error counts. Each row's `input` object becomes * the row's mapped variables; `expected_output` is JSON-stringified so the grader * sees valid JSON (a raw object is coerced to single-quoted python-repr). */ import { Seeder } from './types.js'; export declare const datasetsSeeder: Seeder;