import type { DbRoutingConfig, DrizzleDb, TransactionResult, UserDbCredentials } from 'cloudflare-next-intl-db'; export type { DrizzleDb, TransactionResult, UserDbCredentials }; export declare function withPublicDb(fn: (db: DrizzleDb) => Promise, dbOverride?: DbRoutingConfig): Promise; export declare function withUserDb(fn: (db: DrizzleDb) => Promise, auth?: string | null | UserDbCredentials, dbOverride?: DbRoutingConfig): Promise; export declare function withServiceDb(fn: (db: DrizzleDb) => Promise, dbOverride?: DbRoutingConfig): Promise; export declare function resolveUserDbCredentials(dbOverride?: DbRoutingConfig): Promise;