export interface IEventLog { type: string; payload?: TPayload; userId?: string; userName?: string; timestamp: Date; } export interface IEventsTracker> { track(log: TEventLog): Promise; }