import { LastFM } from './base.js'; import { LastFMArtistParams, LastFMUnknownFunction, LastFMArtistSearchParams, LastFMArtistAddTagsParams, LastFMArtistGetInfoParams, LastFMArtistGetTagsParams, LastFMArtistSearchResponse, LastFMArtistGetInfoResponse, LastFMArtistGetTagsResponse, LastFMArtistGetSimilarParams, LastFMArtistGetTopTagsParams, LastFMArtistGetSimilarResponse, LastFMArtistGetTopAlbumsParams, LastFMArtistGetTopTagsResponse, LastFMArtistGetTopTracksParams, LastFMArtistGetTopAlbumsResponse, LastFMArtistGetTopTracksResponse, LastFMArtistGetCorrectionResponse, LastFMArtistRemoveLastFMTagParams } from './types.js'; export declare class LastFMArtist extends LastFM { addTags(params: LastFMArtistAddTagsParams, callback?: LastFMUnknownFunction): Promise; getCorrection(params: LastFMArtistParams, callback?: LastFMUnknownFunction): Promise; getInfo(params: LastFMArtistGetInfoParams, callback?: LastFMUnknownFunction): Promise; getSimilar(params: LastFMArtistGetSimilarParams, callback?: LastFMUnknownFunction): Promise; getTags(params: LastFMArtistGetTagsParams, callback?: LastFMUnknownFunction): Promise; getTopAlbums(params: LastFMArtistGetTopAlbumsParams, callback?: LastFMUnknownFunction): Promise; getTopTags(params: LastFMArtistGetTopTagsParams, callback?: LastFMUnknownFunction): Promise; getTopTracks(params: LastFMArtistGetTopTracksParams, callback?: LastFMUnknownFunction): Promise; removeTag(params: LastFMArtistRemoveLastFMTagParams, callback?: LastFMUnknownFunction): Promise; search(params: LastFMArtistSearchParams, callback?: LastFMUnknownFunction): Promise; }