import type { ColumnDescriptor, Dialect } from "./types.js"; /** * The dialect SQL type for one column of a `SchemaSnapshot` table, exactly as the * migration emitter would render it in a `CREATE TABLE`. * * The COLUMN is the argument rather than the bare `SqlType` on purpose: on sqlite an * `identity` column's declared type is decided by the identity strategy and not by the * canonical type at all (`increment` → `INTEGER`, `uuid` → `TEXT`), so a caller holding * only a `SqlType` cannot get the right answer and would not know it was wrong. */ export declare function columnTypeSql(column: ColumnDescriptor, dialect: Dialect): string; //# sourceMappingURL=column-type-sql.d.ts.map