import { BaseEvent } from "./event" export interface UserCreatedEvent extends BaseEvent { userId: string } export interface UserUpdatedEvent extends BaseEvent { userId: string } export interface UserDeletedEvent extends BaseEvent { userId: string } export interface UserPermissionAssignedEvent extends BaseEvent { userId: string } export interface UserPermissionRemovedEvent extends BaseEvent { userId: string } export interface UserInvitedEvent extends BaseEvent {} export interface UserInviteAcceptedEvent extends BaseEvent { userId: string } export interface UserPasswordForceResetEvent extends BaseEvent { userId: string } export interface UserPasswordUpdatedEvent extends BaseEvent { userId: string } export interface UserPasswordResetRequestedEvent extends BaseEvent { userId: string } export interface UserPasswordResetEvent extends BaseEvent { userId: string }