import { DbRegistry } from "./DbRegistry.js"; import type { IStore } from "./store/types.js"; export * from "./types.js"; export interface DbDriver extends IStore { getClient(): T; } export interface ConstructorArgs { driver: DbDriver; table?: string; } declare class Db { driver: DbDriver; readonly table?: string; readonly store: IStore; readonly registry: DbRegistry; constructor({ driver, table }: ConstructorArgs); } export { Db };