import { I as IdType, f as DbConfig, M as Model, E as Entity, e as Config, T as Table } from './core-BrkNSwvc.js'; type TableOptions = { skipAudit?: boolean; }; declare abstract class Db { protected config: DbConfig; constructor(config: DbConfig); protected getScopedDb(db: string): string; abstract use, Entity extends Entity>(config: Config): Table; abstract session(callback: () => Promise): Promise; } export { Db as D, type TableOptions as T };