import { NestMiddleware } from '@nestjs/common'; import { AuditLogModuleOptions } from '../interfaces/audit-log-options.interface'; import { AuditContextStore } from '../services/audit-context'; /** @internal Called by AuditInterceptor after Nest's guards have completed. */ export declare function resolveDeferredActor(store: AuditContextStore): Promise | undefined; export declare class AuditActorMiddleware implements NestMiddleware { private readonly options; constructor(options: AuditLogModuleOptions); use(req: any, _res: any, next: () => void): Promise; private getCorrelationMetadata; private reportContextError; } //# sourceMappingURL=audit-actor.middleware.d.ts.map