/**
 * 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 totalTracks: {
        readonly key: "TRACKTOTAL";
        readonly description: "Total number of tracks on the album";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TRCK";
            };
            readonly vorbis: "TRACKTOTAL";
            readonly mp4: "trkn";
        };
    };
    readonly totalDiscs: {
        readonly key: "DISCTOTAL";
        readonly description: "Total number of discs in the set";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TPOS";
            };
            readonly vorbis: "DISCTOTAL";
            readonly mp4: "disk";
        };
    };
    readonly compilation: {
        readonly key: "COMPILATION";
        readonly description: "Whether the album is a compilation (various artists)";
        readonly type: "boolean";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TCMP";
            };
            readonly vorbis: "COMPILATION";
            readonly mp4: "cpil";
        };
    };
    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: "REMIXER";
        readonly description: "Person who remixed the track";
        readonly type: "string";
        readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"];
        readonly mappings: {
            readonly id3v2: {
                readonly frame: "TPE4";
            };
            readonly vorbis: "REMIXER";
            readonly mp4: "----:com.apple.iTunes:REMIXER";
        };
    };
    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