export declare class ID3Parser { /** * Returns true if an ID3 header can be found at offset in data {Uint8Array} data - The data to search in {number} offset - The offset at which to start searching {boolean} - True if an ID3 header is found */ static isHeader(data: any, offset: any): boolean; /** * Returns true if an ID3 footer can be found at offset in data {Uint8Array} data - The data to search in {number} offset - The offset at which to start searching {boolean} - True if an ID3 footer is found */ static isFooter(data: any, offset: any): boolean; /** * Returns any adjacent ID3 tags found in data starting at offset, as one block of data {Uint8Array} data - The data to search in {number} offset - The offset at which to start searching {Uint8Array} - The block of data containing any ID3 tags found */ static getID3Data(data: any, offset: any): Uint8Array; static _readSize(data: any, offset: any): number; /** * Searches for the Elementary Stream timestamp found in the ID3 data chunk {Uint8Array} data - Block of data containing one or more ID3 tags {number} - The timestamp */ static getTimeStamp(data: Uint8Array): number; /** * Returns true if the ID3 frame is an Elementary Stream timestamp frame {ID3 frame} frame */ static isTimeStampFrame(frame: any): boolean; static _getFrameData(data: any): { type: string; size: number; data: any; }; /** * Returns an array of ID3 frames found in all the ID3 tags in the id3Data {Uint8Array} id3Data - The ID3 data containing one or more ID3 tags {ID3 frame[]} - Array of ID3 frame objects */ static getID3Frames(id3Data: any): any[]; static _decodeFrame(frame: any): { key: any; info: string; data: ArrayBufferLike; } | { key: any; info: string; data: string; } | { key: any; data: string; info?: undefined; }; static _readTimeStamp(timeStampFrame: any): number; static _decodePrivFrame(frame: any): { key: any; info: string; data: ArrayBufferLike; }; static _decodeTextFrame(frame: any): { key: any; info: string; data: string; } | { key: any; data: string; info?: undefined; }; static _decodeURLFrame(frame: any): { key: any; info: string; data: string; } | { key: any; data: string; info?: undefined; }; static _utf8ArrayToStr(array: any): string; }