import { BlazeMomentsPlayerStyle } from "./widget-moment-theme.interface";
import { BlazeStoryPlayerStyle } from "./widget-story-theme.interface";
import { BlazeDataSourceType } from "./widgets-props.interface";

export interface PlayStoryOptions {
  storyId: string;
  pageId?: string;
  playerStyle?: BlazeStoryPlayerStyle;
}

export interface PrepareStoriesOptions {
  dataSource: BlazeDataSourceType;
}

export interface PlayStoriesOptions {
  dataSource: BlazeDataSourceType;
  playerStyle?: BlazeStoryPlayerStyle;
}

export interface PlayMomentOptions {
  momentId: string;
  playerStyle?: BlazeMomentsPlayerStyle;
}

export interface PrepareMomentsOptions {
  dataSource: BlazeDataSourceType;
}

export interface PlayMomentsOptions {
  dataSource: BlazeDataSourceType;
  playerStyle?: BlazeMomentsPlayerStyle;
}
