import { EventAction, UserRole, DeviceSessionPayload } from "vr-models"; import { Transaction } from "sequelize"; interface LogEventInput { actorId?: string | null; actorType?: UserRole; action: EventAction; entity: string; entityId?: string | null; metadata?: Record; ipAddress?: string | null; userAgent?: string | null; transaction?: Transaction; deviceSession?: DeviceSessionPayload | null; } export declare const logEvent: ({ actorId, actorType, action, entity, entityId, metadata, ipAddress, userAgent, transaction, deviceSession, }: LogEventInput) => Promise; export {};