UNPKG

musickit-ts

Version:

MusicKit TS is a library for handling MusicKit JS v3 with TypeScript.

275 lines (274 loc) 26.1 kB
/// <reference types="musickit-js/types/musickit-js/v3" /> /// <reference types="musickit-js/types/musickit-js/v3" /> /// <reference types="musickit-js/types/musickit-js/v3" /> export declare class MusicKitTSAPI { getCatalogResource: { Activity: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Activities> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Activities>; Album: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Albums> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Albums>; AppleCurator: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.AppleCurators> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.AppleCurators>; Artist: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Artists> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Artists>; Curator: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Curators> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Curators>; Genre: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Genres> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Genres>; LibrarySong: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.LibrarySongs> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.LibrarySongs>; LibraryAlbum: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.LibraryAlbums> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.LibraryAlbums>; LibraryArtist: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.LibraryArtists> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.LibraryArtists>; LibraryMusicVideo: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.LibraryMusicVideos> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.LibraryMusicVideos>; LibraryPlaylist: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.LibraryPlaylists> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.LibraryPlaylists>; MusicVideo: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.MusicVideos> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.MusicVideos>; Playlist: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Playlists> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Playlists>; Rating: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Ratings> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Ratings>; RecordLabel: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.RecordLabels> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.RecordLabels>; Song: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Songs> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Songs>; Station: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Stations> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Stations>; Storefront: (param: Omit<{ id: string; resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters?: MusicKit.GetCatalogResourceQueryParameters<MusicKit.Storefronts> | undefined; }, "resourceType">) => MusicKit.CatalogResourceAPIResponse<MusicKit.Storefronts>; }; getCatalogResources: { Activity: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Activities>; Album: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Albums>; AppleCurator: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.AppleCurators>; Artist: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Artists>; Curator: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Curators>; Genre: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Genres>; LibrarySong: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.LibrarySongs>; LibraryAlbum: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.LibraryAlbums>; LibraryArtist: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.LibraryArtists>; LibraryMusicVideo: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.LibraryMusicVideos>; LibraryPlaylist: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.LibraryPlaylists>; MusicVideo: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.MusicVideos>; Playlist: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Playlists>; Rating: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Ratings>; RecordLabel: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.RecordLabels>; Song: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Songs>; Station: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Stations>; Storefront: (param: Omit<{ resourceType: "activities" | "albums" | "apple-curators" | "artists" | "curators" | "genres" | "library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists" | "music-videos" | "playlists" | "ratings" | "record-labels" | "songs" | "stations" | "storefronts"; queryParameters: MusicKit.ResourcesQueryParameters; }, "resourceType">) => MusicKit.CatalogResourcesAPIResponse<MusicKit.Storefronts>; }; getChart: { Multi: (param: { queryParameters: MusicKit.GetCatalogChartsQueryParameters<MusicKit.MUSIC_CATALOG_CHART_TYPE>; }) => MusicKit.ChartAPIResponse<MusicKit.MUSIC_CATALOG_CHART_TYPE>; Albums: (param: { queryParameters: MusicKit.GetCatalogChartsQueryParameters<MusicKit.Albums>; }) => MusicKit.ChartAPIResponse<MusicKit.Albums>; MusicVideos: (param: { queryParameters: MusicKit.GetCatalogChartsQueryParameters<MusicKit.MusicVideos>; }) => MusicKit.ChartAPIResponse<MusicKit.MusicVideos>; Playlists: (param: { queryParameters: MusicKit.GetCatalogChartsQueryParameters<MusicKit.Playlists>; }) => MusicKit.ChartAPIResponse<MusicKit.Playlists>; Songs: (param: { queryParameters: MusicKit.GetCatalogChartsQueryParameters<MusicKit.Songs>; }) => MusicKit.ChartAPIResponse<MusicKit.Songs>; }; getHints: (param: { queryParameters: MusicKit.GetCatalogSearchHintsQueryParameters; }) => MusicKit.SearchHintsAPIResponse; getSuggestions: { Both: (param: { queryParameters: MusicKit.GetCatalogSearchSuggestionsQueryParameters<MusicKit.TermSuggestion | MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>; }) => MusicKit.SearchSuggestionsAPIResponse<MusicKit.TermSuggestion | MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>; Term: (param: { queryParameters: MusicKit.GetCatalogSearchSuggestionsQueryParameters<MusicKit.TermSuggestion>; }) => MusicKit.SearchSuggestionsAPIResponse<MusicKit.TermSuggestion>; TopResult: (param: { queryParameters: MusicKit.GetCatalogSearchSuggestionsQueryParameters<MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>; }) => MusicKit.SearchSuggestionsAPIResponse<MusicKit.TopResultSuggestion<MusicKit.SEARCH_RESOURCE_TYPE>>; }; searchCatalog: { Multi: (param: Omit<{ types: ("activities" | "albums" | "apple-curators" | "artists" | "curators" | "music-videos" | "playlists" | "record-labels" | "songs" | "stations")[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.SEARCH_RESOURCE_TYPE>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.SEARCH_RESOURCE_TYPE>; Activity: (param: Omit<{ types: "activities"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.Activities>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.Activities>; Album: (param: Omit<{ types: "albums"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.Albums>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.Albums>; AppleCurator: (param: Omit<{ types: "apple-curators"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.AppleCurators>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.AppleCurators>; Artist: (param: Omit<{ types: "artists"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.Artists>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.Artists>; Curator: (param: Omit<{ types: "curators"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.Curators>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.Curators>; MusicVideo: (param: Omit<{ types: "music-videos"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.MusicVideos>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.MusicVideos>; Playlist: (param: Omit<{ types: "playlists"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.Playlists>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.Playlists>; RecordLabel: (param: Omit<{ types: "record-labels"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.RecordLabels>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.RecordLabels>; Song: (param: Omit<{ types: "songs"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.Songs>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.Songs>; Station: (param: Omit<{ types: "stations"[]; queryParameters: Omit<MusicKit.SearchCatalogQueryParameters<MusicKit.Stations>, "types">; }, "types">) => MusicKit.SearchCatalogAPIResponse<MusicKit.Stations>; }; searchLibrary: { Multi: (param: Omit<{ types: ("library-songs" | "library-albums" | "library-artists" | "library-music-videos" | "library-playlists")[]; queryParameters: Omit<MusicKit.SearchLibraryQueryParameters<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>, "types">; }, "types">) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>; LibraryAlbum: (param: Omit<{ types: "library-albums"[]; queryParameters: Omit<MusicKit.SearchLibraryQueryParameters<MusicKit.LibraryAlbums>, "types">; }, "types">) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>; LibraryArtist: (param: Omit<{ types: "library-artists"[]; queryParameters: Omit<MusicKit.SearchLibraryQueryParameters<MusicKit.LibraryArtists>, "types">; }, "types">) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>; LibraryMusicVideo: (param: Omit<{ types: "library-music-videos"[]; queryParameters: Omit<MusicKit.SearchLibraryQueryParameters<MusicKit.LibraryMusicVideos>, "types">; }, "types">) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>; LibraryPlaylist: (param: Omit<{ types: "library-playlists"[]; queryParameters: Omit<MusicKit.SearchLibraryQueryParameters<MusicKit.LibraryPlaylists>, "types">; }, "types">) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>; LibrarySong: (param: Omit<{ types: "library-songs"[]; queryParameters: Omit<MusicKit.SearchLibraryQueryParameters<MusicKit.LibrarySongs>, "types">; }, "types">) => MusicKit.SearchLibraryAPIResponse<MusicKit.SEARCH_LIBRARY_RESOURCE_TYPE>; }; }