import { ISerializer, SerializationContext, SerializationResult } from '../../types'; export interface PrismaQuery { model: string; action: string; args?: any; duration?: number; timestamp?: string; } export interface PrismaError { code: string; message: string; meta?: any; clientVersion?: string; stack?: string; } export declare class PrismaSerializer implements ISerializer { name: string; priority: number; canSerialize(data: any): boolean; getComplexity(data: any): 'low' | 'medium' | 'high'; serialize(data: any, context: SerializationContext): Promise; private isPrismaQuery; private isPrismaError; private isPrismaClient; private assessQueryComplexity; private serializeQuery; private serializeError; private serializeClient; } //# sourceMappingURL=PrismaSerializer.d.ts.map