import type { SQL as _SQL } from '../query/index.js'; import type { PgTable, PgColumn } from '../query/pg-core/index.js'; /** Drizzle database instance — use pipe() to get one inside a managed context. */ export type { PostgresJsDatabase as DB } from '../query/postgres-js/index.js'; /** SQL expression type — created by pipe.sql template tag or query operators. */ export type SQL = _SQL; /** Drizzle table definition type — created by schema.table(). */ export type Table = PgTable; /** Drizzle column type — created by schema.col.* builders. */ export type Column = PgColumn; /** Options for pipe.transaction(). Nested transactions (savepoints) inherit the outer transaction's isolation level — isolationLevel is silently dropped when nested. */ export interface TransactionConfig { isolationLevel?: 'read uncommitted' | 'read committed' | 'repeatable read' | 'serializable'; accessMode?: 'read only' | 'read write'; deferrable?: boolean; } //# sourceMappingURL=types.d.ts.map