import Artist from "./models/Artist"; import Track from "./models/Track"; import Album from "./models/Album"; import Video from "./models/Video"; import Playlist from "./models/Playlist"; import Mix from "./models/Mix"; import { getAlbumId, getAlbumInfo } from "./services/album"; import { getArtistId, getArtistInfo } from "./services/artist"; import { getMixId, getMixInfo } from "./services/mix"; import { getPlaylistId, getPlaylistInfo } from "./services/playlist"; import { getTrackId, getTrackInfo, getTrackPreview } from "./services/track"; import { getVideoId, getVideoInfo, getVideoPreview } from "./services/video"; import { getURLType } from "./utils/getURLType"; /** * Retrieves information based on the type of URL provided. * @param {string} url - The URL to extract information from. * @returns {Promise} A promise that resolves to the information based on the URL type. */ declare function getInfo(url: string): Promise; export { getURLType, getInfo, getAlbumId, getAlbumInfo, getArtistId, getArtistInfo, getMixId, getMixInfo, getPlaylistId, getPlaylistInfo, getTrackId, getTrackInfo, getTrackPreview, getVideoId, getVideoInfo, getVideoPreview, Artist, Track, Album, Video, Playlist, Mix, };