/**
 * Events derived from `BlazePlayerEvent` are meant to provide specific information regarding player's events,
 * such as when a new moment or story begins.
 */
export type BlazePlayerEvent =
  | BlazePlayerEventOnMomentStart
  | BlazePlayerEventOnStoryStart;

export type BlazePlayerEventType =
| 'OnMomentStart'
| 'OnStoryStart';

export interface BlazePlayerEventOnMomentStart {
    momentId: string;
    type: 'OnMomentStart';
}

export interface BlazePlayerEventOnStoryStart { 
    storyId: string;
    type: 'OnStoryStart';
}
