/** * CSV / PSV schema round-trip: delimited file ↔ DeukPack AST. * First row = header (column names → field names). Field IDs 1,2,3... */ import { DeukPackAST, DeukPackStruct } from '../types/DeukPackTypes'; /** * Parse delimited content (CSV or PSV); first line = header. */ export declare function parseDelimitedToStruct(content: string, delimiter: string, structName: string, sourceFile: string): DeukPackStruct; /** * Load delimited file and return AST (single struct). */ export declare function parseDelimitedFileToAst(filePath: string, delimiter: string, sourceFile?: string): DeukPackAST; /** * Emit delimited content (header row only, or header + empty row for schema). */ export declare function emitDelimitedFromStruct(struct: DeukPackStruct, delimiter: string): string; //# sourceMappingURL=DelimitedSchema.d.ts.map