import { SqlSlowMonitor } from '../monitor'; import { DatabaseAdapter } from '../types/config'; import { attachPrismaAdapter } from './prismaAdapter'; import { attachPgAdapter } from './pgAdapter'; import { attachMysql2Adapter } from './mysql2Adapter'; import { attachMssqlAdapter } from './mssqlAdapter'; type UnknownClient = any; /** * Automatically detect the database client type and attach the correct adapter. */ export declare function autoAttachAdapter(client: UnknownClient, monitor: SqlSlowMonitor, hint?: DatabaseAdapter): void; export { attachPrismaAdapter, attachPgAdapter, attachMysql2Adapter, attachMssqlAdapter }; //# sourceMappingURL=index.d.ts.map