/** * Template expansion for arpeggio steps. * * Expands placeholders in prompt templates using data from batches: * - {line:N} — entire row N as "key: value" pairs (1-based) * - {col:N:name} — specific column value from row N (1-based) * - {batch_index} — 0-based batch index * - {total_batches} — total number of batches */ import type { DataBatch } from './types.js'; /** * Expand placeholders in a template string using batch data. * * Supported placeholders: * - {line:N} — Row N (1-based) formatted as "key: value" lines * - {col:N:name} — Column "name" from row N (1-based) * - {batch_index} — 0-based batch index * - {total_batches} — Total number of batches */ export declare function expandTemplate(template: string, batch: DataBatch): string; /** Load a template file and return its content */ export declare function loadTemplate(templatePath: string): string; //# sourceMappingURL=template.d.ts.map