import type { Spanwise } from "../client.js"; import type { Instrumentation } from "./types.js"; type PrismaQueryArgs = { model?: string; operation: string; args: unknown; query: (args: unknown) => Promise; }; type PrismaExtension = { query: { $allModels: { $allOperations: (args: PrismaQueryArgs) => Promise; }; }; }; export declare function createPrismaExtension(spanwise: Spanwise): PrismaExtension; export declare class PrismaInstrumentation implements Instrumentation { name: string; private spanwise; init(client: Spanwise): void; createExtension(): PrismaExtension; destroy(): void; } export {}; //# sourceMappingURL=prisma.d.ts.map