import { SQLWrapper } from 'drizzle-orm/sql'; import { PgDialect } from './dialect'; import { PgDelete, PgInsertBuilder, PgSelect, PgUpdateBuilder } from './query-builders'; import { PgSession, QueryResultHKT, QueryResultKind } from './session'; import { AnyPgTable } from './table'; export declare class PgDatabase { constructor( /** @internal */ dialect: PgDialect, /** @internal */ session: TSession); select(from: TTable): PgSelect; update(table: TTable): PgUpdateBuilder; insert(table: TTable): PgInsertBuilder; delete(table: TTable): PgDelete; execute = Record>(query: SQLWrapper): Promise>; } //# sourceMappingURL=db.d.ts.map