export interface IQteData { Id: string Type: string Area: string AreaLevel: number QuickTimeEvents: IQuickTimeEvent[] Requirements: IQteRequirement[] Results: Record } export interface IQuickTimeEvent { Type: string Position: number StartDelay: number EndDelay: number Speed: number SuccessRange: string Key: string } export interface IQteRequirement { type: string } export interface IQteResult { Energy: number Hydration: number RewardsRange: IQteEffect[] } export interface IQteEffect { Type: string SkillId: string levelMultipliers: ISkillLevelMultiplier[] Time: number Weight: number Result: string } export interface ISkillLevelMultiplier { level: number multiplier: number }