import { GenericFile } from './generic-file.js'; export declare class Audio extends GenericFile { static mimeTypes: string[]; static extensions: string[]; /** * We're not currently generating content for audio files; only metadata. */ getContent(): Promise; getMetadata(): Promise<{ format: import("music-metadata").IFormat; tags: import("music-metadata/lib/type.js").INativeTags; track: { no: number | null; of: number | null; }; disk: { no: number | null; of: number | null; }; year?: number; title?: string; artist?: string; artists?: string[]; albumartist?: string; album?: string; date?: string; originaldate?: string; originalyear?: number; releasedate?: string; comment?: string[]; genre?: string[]; picture?: import("music-metadata").IPicture[]; composer?: string[]; lyrics?: string[]; albumsort?: string; titlesort?: string; work?: string; artistsort?: string; albumartistsort?: string; composersort?: string; lyricist?: string[]; writer?: string[]; conductor?: string[]; remixer?: string[]; arranger?: string[]; engineer?: string[]; producer?: string[]; djmixer?: string[]; mixer?: string[]; technician?: string[]; label?: string[]; grouping?: string; subtitle?: string[]; description?: string[]; longDescription?: string; discsubtitle?: string[]; totaltracks?: string; totaldiscs?: string; movementTotal?: number; compilation?: boolean; rating?: import("music-metadata/lib/type.js").IRating[]; bpm?: number; mood?: string; media?: string; catalognumber?: string[]; tvShow?: string; tvShowSort?: string; tvSeason?: number; tvEpisode?: number; tvEpisodeId?: string; tvNetwork?: string; podcast?: boolean; podcasturl?: string; releasestatus?: string; releasetype?: string[]; releasecountry?: string; script?: string; language?: string; copyright?: string; license?: string; encodedby?: string; encodersettings?: string; gapless?: boolean; barcode?: string; isrc?: string[]; asin?: string; musicbrainz_recordingid?: string; musicbrainz_trackid?: string; musicbrainz_albumid?: string; musicbrainz_artistid?: string[]; musicbrainz_albumartistid?: string[]; musicbrainz_releasegroupid?: string; musicbrainz_workid?: string; musicbrainz_trmid?: string; musicbrainz_discid?: string; acoustid_id?: string; acoustid_fingerprint?: string; musicip_puid?: string; musicip_fingerprint?: string; website?: string; 'performer:instrument'?: string[]; averageLevel?: number; peakLevel?: number; notes?: string[]; originalalbum?: string; originalartist?: string; discogs_artist_id?: number[]; discogs_release_id?: number; discogs_label_id?: number; discogs_master_release_id?: number; discogs_votes?: number; discogs_rating?: number; replaygain_track_gain_ratio?: number; replaygain_track_peak_ratio?: number; replaygain_track_gain?: import("music-metadata").IRatio; replaygain_track_peak?: import("music-metadata").IRatio; replaygain_album_gain?: import("music-metadata").IRatio; replaygain_album_peak?: import("music-metadata").IRatio; replaygain_undo?: { leftChannel: number; rightChannel: number; }; replaygain_track_minmax?: number[]; key?: string; category?: string[]; hdVideo?: number; keywords?: string[]; movement?: string; movementIndex: { no?: number; of?: number; }; podcastId?: string; showMovement?: boolean; stik?: number; }>; } //# sourceMappingURL=audio.d.ts.map