/** * Table Converter * Handles conversion from introspection data to table definitions */ import type { IColumnInfo, IConstraintInfo, IIndexInfo, ISequenceInfo, ITableInfo } from '../../../database/introspection'; import type { ITableDefinition } from '../../../types'; export declare class TableConverter { private columnBuilder; private constraintBuilder; private indexBuilder; private sequenceBuilder; constructor(); /** * Convert introspection data to table definition */ convertToTableDefinition(data: { table: ITableInfo; columns: IColumnInfo[]; constraints: IConstraintInfo[]; indexes: IIndexInfo[]; sequences: ISequenceInfo[]; }): ITableDefinition; } //# sourceMappingURL=tableConverter.d.ts.map