import { LastFM } from './base.js'; import { LastFMUserParams, LastFMUnknownFunction, LastFMUserGetTopParams, LastFMUserGetInfoResponse, LastFMUserGetWeeklyParams, LastFMUserGetFriendsParams, LastFMUserGetTopTagsParams, LastFMUserGetFriendsResponse, LastFMUserGetTopTagsResponse, LastFMUserGetLovedTracksParams, LastFMUserGetTopAlbumsResponse, LastFMUserGetTopTracksResponse, LastFMUserGetPersonalTagsParams, LastFMUserGetRecentTracksParams, LastFMUserGetTopArtistsResponse, LastFMUserGetLovedTracksResponse, LastFMUserGetPersonalTagsResponse, LastFMUserGetRecentTracksResponse, LastFMUserGetWeeklyChartListResponse, LastFMUserGetWeeklyAlbumChartResponse, LastFMUserGetWeeklyTrackChartResponse, LastFMUserGetWeeklyArtistChartResponse } from './types.js'; export declare class LastFMUser extends LastFM { getFriends(params: LastFMUserGetFriendsParams, callback?: LastFMUnknownFunction): Promise; getInfo(params: LastFMUserParams, callback?: LastFMUnknownFunction): Promise; getLovedTracks(params: LastFMUserGetLovedTracksParams, callback?: LastFMUnknownFunction): Promise; getPersonalTags(params: LastFMUserGetPersonalTagsParams, callback?: LastFMUnknownFunction): Promise; getRecentTracks(params: LastFMUserGetRecentTracksParams, callback?: LastFMUnknownFunction): Promise; getTopAlbums(params: LastFMUserGetTopParams, callback?: LastFMUnknownFunction): Promise; getTopArtists(params: LastFMUserGetTopParams, callback?: LastFMUnknownFunction): Promise; getTopTags(params: LastFMUserGetTopTagsParams, callback?: LastFMUnknownFunction): Promise; getTopTracks(params: LastFMUserGetTopParams, callback?: LastFMUnknownFunction): Promise; getWeeklyAlbumChart(params: LastFMUserGetWeeklyParams, callback?: LastFMUnknownFunction): Promise; getWeeklyArtistChart(params: LastFMUserGetWeeklyParams, callback?: LastFMUnknownFunction): Promise; getWeeklyChartList(params: LastFMUserParams, callback?: LastFMUnknownFunction): Promise; getWeeklyTrackChart(params: LastFMUserGetWeeklyParams, callback?: LastFMUnknownFunction): Promise; }