import { ProcessableEvent, PlayerEventType } from '../../events'; import { UserReward } from '../../entities'; export interface IRewardDistributionTrigger { event: ProcessableEvent; eventType: PlayerEventType; } export interface IRewardDistributionRequest { namespace: string; userId: string; reward: UserReward; trigger: IRewardDistributionTrigger; rewardIndex?: number; totalRewards?: number; }