import { ORMConfig, TableDefinition } from '../shared/types'; export declare class SqlMigrations { private config; constructor(config: ORMConfig); /** * Generate SQL CREATE TABLE statements for all tables */ generateSQL(tables: TableDefinition[]): string; /** * Generate SQL for a single table */ private generateTableSQL; /** * Map Appwrite field type to generic SQL type with constraints */ private mapFieldToSQL; /** * Generate constraint clauses (UNIQUE, CHECK) */ private generateConstraints; /** * Generate CHECK constraints for a field */ private generateFieldCheckConstraints; /** * Format default value for SQL */ private formatDefaultValue; /** * Escape single quotes in SQL strings */ private escapeSqlString; } //# sourceMappingURL=sql-migrations.d.ts.map