/**
 * General extended audio metadata properties.
 * Includes album artist, composer, disc number, sorting properties, and common extended fields.
 */
export declare const GENERAL_EXTENDED_PROPERTIES: {
    readonly ALBUMARTIST: {
        readonly key: "ALBUMARTIST";
        readonly description: "The album artist (band/orchestra/ensemble)";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TPE2";
            };
            readonly vorbis: "ALBUMARTIST";
            readonly mp4: "aART";
        };
    };
    readonly COMPOSER: {
        readonly key: "COMPOSER";
        readonly description: "The original composer(s) of the track";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TCOM";
            };
            readonly vorbis: "COMPOSER";
            readonly mp4: "©wrt";
        };
    };
    readonly COPYRIGHT: {
        readonly key: "COPYRIGHT";
        readonly description: "Copyright information";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "Vorbis"];
        readonly mappings: {
            readonly vorbis: "COPYRIGHT";
        };
    };
    readonly ENCODEDBY: {
        readonly key: "ENCODEDBY";
        readonly description: "The encoding software or person";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "Vorbis"];
        readonly mappings: {
            readonly vorbis: "ENCODEDBY";
        };
    };
    readonly DISCNUMBER: {
        readonly key: "DISCNUMBER";
        readonly description: "The disc number for multi-disc sets";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TPOS";
            };
            readonly vorbis: "DISCNUMBER";
            readonly mp4: "disk";
        };
    };
    readonly BPM: {
        readonly key: "BPM";
        readonly description: "Beats per minute";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TBPM";
            };
            readonly vorbis: "BPM";
            readonly mp4: "tmpo";
        };
    };
    readonly TITLESORT: {
        readonly key: "TITLESORT";
        readonly description: "Sort name for title (for alphabetization)";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TSOT";
            };
            readonly vorbis: "TITLESORT";
            readonly mp4: "sonm";
        };
    };
    readonly ARTISTSORT: {
        readonly key: "ARTISTSORT";
        readonly description: "Sort name for artist (for alphabetization)";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TSOP";
            };
            readonly vorbis: "ARTISTSORT";
            readonly mp4: "soar";
        };
    };
    readonly ALBUMSORT: {
        readonly key: "ALBUMSORT";
        readonly description: "Sort name for album (for alphabetization)";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TSOA";
            };
            readonly vorbis: "ALBUMSORT";
            readonly mp4: "soal";
        };
    };
    readonly LYRICIST: {
        readonly key: "LYRICIST";
        readonly description: "The lyrics/text writer(s)";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "LYRICIST";
        };
    };
    readonly CONDUCTOR: {
        readonly key: "CONDUCTOR";
        readonly description: "The conductor";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "CONDUCTOR";
        };
    };
    readonly REMIXEDBY: {
        readonly key: "REMIXEDBY";
        readonly description: "Person who remixed the track";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "REMIXEDBY";
        };
    };
    readonly LANGUAGE: {
        readonly key: "LANGUAGE";
        readonly description: "Language of vocals/lyrics";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "LANGUAGE";
        };
    };
    readonly PUBLISHER: {
        readonly key: "PUBLISHER";
        readonly description: "The publisher";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "PUBLISHER";
        };
    };
    readonly MOOD: {
        readonly key: "MOOD";
        readonly description: "The mood/atmosphere of the track";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "MOOD";
        };
    };
    readonly MEDIA: {
        readonly key: "MEDIA";
        readonly description: "Media type (CD, vinyl, etc.)";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "MEDIA";
        };
    };
    readonly GROUPING: {
        readonly key: "GROUPING";
        readonly description: "Content group/work";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "GROUPING";
        };
    };
    readonly WORK: {
        readonly key: "WORK";
        readonly description: "Work name";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "WORK";
        };
    };
    readonly LYRICS: {
        readonly key: "LYRICS";
        readonly description: "Lyrics content";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "LYRICS";
        };
    };
    readonly ISRC: {
        readonly key: "ISRC";
        readonly description: "International Standard Recording Code";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "ISRC";
        };
    };
    readonly CATALOGNUMBER: {
        readonly key: "CATALOGNUMBER";
        readonly description: "Catalog number";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "CATALOGNUMBER";
        };
    };
    readonly BARCODE: {
        readonly key: "BARCODE";
        readonly description: "Barcode (EAN/UPC)";
        readonly type: "string";
        readonly supportedFormats: readonly ["Vorbis"];
        readonly mappings: {
            readonly vorbis: "BARCODE";
        };
    };
};
//# sourceMappingURL=general-extended-properties.d.ts.map