import { DevtoolsService } from '../devtools.service'; /** * Tipo de middleware do Prisma */ type PrismaMiddleware = (params: any, next: (params: any) => Promise) => Promise; /** * Middleware do Prisma para capturar queries * * @example * ```typescript * // No seu prisma.service.ts * @Injectable() * export class PrismaService extends PrismaClient { * constructor(private devtoolsService: DevtoolsService) { * super(); * this.$use(createPrismaDevtoolsMiddleware(devtoolsService)); * } * } * ``` */ export declare function createPrismaDevtoolsMiddleware(devtoolsService: DevtoolsService): PrismaMiddleware; export {}; //# sourceMappingURL=prisma.middleware.d.ts.map