/** * Table Builder * Handles table generation orchestration and SQL creation */ import type { ITableDefinition } from '../../../types'; export declare class TableBuilder { private columnBuilder; private constraintBuilder; private indexBuilder; constructor(); /** * Generate complete table SQL including columns, constraints, and indexes */ generateTableSQL(table: ITableDefinition): string; /** * Generate section header */ private generateSectionHeader; /** * Generate comment */ private generateComment; /** * Format SQL with proper indentation */ private formatSQL; /** * Escape identifier for SQL */ private escapeIdentifier; } //# sourceMappingURL=tableBuilder.d.ts.map