import { DiscogsApiStatusEnum } from '../enums'; import { DiscogsApiInterface } from '../interfaces'; import { DiscogsArtist, DiscogsArtistReleasesParamsInterface, DiscogsLabelInterface, DiscogsSearchRequestInterface, DiscogsSearchResultResultsInterface, DiscogsSuggestion } from '../discogs'; import { ReleaseDto } from 'digging-releases'; export declare class DiscogsApiClass implements DiscogsApiInterface { private disconnectInstance; private releaseDto; status: DiscogsApiStatusEnum; getArtist(artist_id: number): Promise; getArtistReleases(artist_id: number, params?: DiscogsArtistReleasesParamsInterface | Object): Promise; getRelease(releaseId: number): Promise; getMaster(master_id: any): Promise; getLabel(label_id: any): Promise; getLabelReleases(label_id: any, params?: DiscogsArtistReleasesParamsInterface): Promise; getSuggestions(query: string): Promise; search(query: DiscogsSearchRequestInterface): Promise; formatDiscogsReleaseToDiggingReleaseDto(_release: any): ReleaseDto; getItemsdetails(items: any): Promise; }