/// import Librespot from './index.js'; import PlayPlayLicenseRequest from './messages/PlayPlayLicenseRequest.js'; import PlayPlayLicenseResponse from './messages/PlayPlayLicenseResponse.js'; export interface Unplayplay { deobfuscateKey(fileId: Buffer, obfuscatedKey: Buffer): Buffer; token: Uint8Array; } export default class PlayPlayClient { #private; init: boolean; licenseRequest: PlayPlayLicenseRequest; licenseResponse: PlayPlayLicenseResponse; constructor(librespot: Librespot, unplayplay?: Unplayplay); getAudioKey(fileId: string, contentType: number): Promise; call(fileId: string, params: object): Promise; }