import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models"; import { NativeStackScreenProps } from "@react-navigation/native-stack"; export type StackParamList = { Home: undefined; Discover: undefined; Favorites: undefined; Artists: undefined; Albums: undefined; Tracks: undefined; Genres: undefined; Playlists: undefined; Search: undefined; Settings: undefined; AccountDetails: undefined; DevTools: undefined; Tabs: undefined; Player: undefined; Queue: undefined; Artist: { artist: BaseItemDto }; Album: { album: BaseItemDto }; Playlist: { playlist: BaseItemDto }; Details: { item: BaseItemDto, isNested: boolean | undefined } } export type ProvidedHomeProps = NativeStackScreenProps; export type DiscoverProps = NativeStackScreenProps; export type TabProps = NativeStackScreenProps; export type PlayerProps = NativeStackScreenProps; export type HomeArtistProps = NativeStackScreenProps; export type HomeAlbumProps = NativeStackScreenProps; export type HomePlaylistProps = NativeStackScreenProps; export type QueueProps = NativeStackScreenProps; export type LibraryProps = NativeStackScreenProps; export type ArtistsProps = NativeStackScreenProps; export type AlbumsProps = NativeStackScreenProps; export type TracksProps = NativeStackScreenProps; export type GenresProps = NativeStackScreenProps; export type DetailsProps = NativeStackScreenProps; export type AccountDetailsProps = NativeStackScreenProps; export type DevToolsProps = NativeStackScreenProps;