import {ContentType, Stream} from '../api/addonTypes';

export type RootStackParamList = {
  Main: undefined;
  Detail: {id: string; type: ContentType; name?: string; poster?: string};
  Player: {
    id: string;
    type: ContentType;
    name: string;
    stream: Stream;
    videoId?: string;
    season?: number;
    episode?: number;
    poster?: string;
  };
  Settings: undefined;
  Search: undefined;
  AddonBrowse: undefined;
};

export type BottomTabParamList = {
  Discover: undefined;
  Search: undefined;
  Library: undefined;
  Addons: undefined;
};
