import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common';
import { Reflector } from '@nestjs/core';
import { Observable } from 'rxjs';
import { AuditLogService } from './audit-log.service';
export declare class AuditLogInterceptor implements NestInterceptor {
    private readonly _reflector;
    private readonly auditLogService;
    constructor(_reflector: Reflector, auditLogService: AuditLogService);
    private deepValue;
    private getFieldMap;
    private sendAuditLog;
    intercept(context: ExecutionContext, next: CallHandler<any>): Observable<any>;
}
