import { z } from 'zod'; import { toolSchema, BuildDataModelContext, BuildDataModelEngineResult } from './types'; type ToolParams = z.infer; /** * Generates or updates a data model. * * Small models (≤ TABLE_BATCH_SIZE tables): single streaming JSON Patch pass. * Large models (> TABLE_BATCH_SIZE tables): planning call + N direct-append batches, * each asking the LLM to return only the new tables for that batch. */ export declare function buildDataModelEngine(params: Pick, context: BuildDataModelContext): Promise; export {}; //# sourceMappingURL=build-data-model-engine.d.ts.map