import { BaseEvent } from "./event" export interface RoleCreatedEvent extends BaseEvent { roleId: string permissionId: string inherits: string } export interface RoleUpdatedEvent extends BaseEvent { roleId: string permissionId: string inherits: string } export interface RoleDeletedEvent extends BaseEvent { roleId: string permissionId: string inherits: string } export interface RoleAssignedEvent extends BaseEvent { userId: string roleId: string } export interface RoleUnassignedEvent extends BaseEvent { userId: string roleId: string }