import Spotify from "../Spotify"; import { ErrorObject } from "../typings/meta/context"; import { AudioAnalysisObject } from "../typings/objects"; import { TracksMultipleTracksAudioFeaturesResponse, TracksMultipleTracksResponse, TracksSingleTrackAudioFeatureResponse, TracksSingleTrackResponse } from "../typings/res/tracks"; import { SearchMarket } from "../typings/search"; export default class Tracks { private static readonly baseURL; private client; constructor(client: Spotify); get(ids: string, options?: { market?: SearchMarket; }): Promise; get(ids: string[], options?: { market?: SearchMarket; }): Promise; audioFeatures(ids: string): Promise; audioFeatures(ids: string[]): Promise; audioAnalysis(id: string): Promise<(AudioAnalysisObject & ErrorObject) | undefined>; }