import { Logger } from 'drizzle-orm'; import { PgDatabase } from '../db'; import { PgDialect } from '../dialect'; import { NodePgClient, NodePgQueryResultHKT, NodePgSession } from './session'; export interface PgDriverOptions { logger?: Logger; } export declare class NodePgDriver { private client; private dialect; private options; constructor(client: NodePgClient, dialect: PgDialect, options?: PgDriverOptions); createSession(): NodePgSession; initMappers(): void; } export interface DrizzleConfig { logger?: Logger; } export declare type NodePgDatabase = PgDatabase; export declare function drizzle(client: NodePgClient, config?: DrizzleConfig): NodePgDatabase; //# sourceMappingURL=driver.d.ts.map