import { Logger } from 'drizzle-orm'; import { PgDatabase } from '../db'; import { PgDialect } from '../dialect'; import { NeonClient, NeonQueryResultHKT, NeonSession } from './session'; export interface NeonDriverOptions { logger?: Logger; } export declare class NeonDriver { private client; private dialect; private options; constructor(client: NeonClient, dialect: PgDialect, options?: NeonDriverOptions); createSession(): NeonSession; initMappers(): void; } export interface DrizzleConfig { logger?: Logger; } export declare type NeonDatabase = PgDatabase; export declare function drizzle(client: NeonClient, config?: DrizzleConfig): NeonDatabase; //# sourceMappingURL=driver.d.ts.map