/**
 * Legacy Tags constant for simplified access to common property names.
 * For enhanced functionality with metadata and type safety, consider using PROPERTIES.
 */
export declare const Tags: {
    readonly Title: "TITLE";
    readonly Artist: "ARTIST";
    readonly Album: "ALBUM";
    readonly Date: "DATE";
    readonly TrackNumber: "TRACKNUMBER";
    readonly Genre: "GENRE";
    readonly Comment: "COMMENT";
    readonly AlbumArtist: "ALBUMARTIST";
    readonly Composer: "COMPOSER";
    readonly Copyright: "COPYRIGHT";
    readonly EncodedBy: "ENCODEDBY";
    readonly DiscNumber: "DISCNUMBER";
    readonly Bpm: "BPM";
    readonly Lyricist: "LYRICIST";
    readonly Conductor: "CONDUCTOR";
    readonly Remixer: "REMIXEDBY";
    readonly Language: "LANGUAGE";
    readonly Publisher: "PUBLISHER";
    readonly Mood: "MOOD";
    readonly Media: "MEDIA";
    readonly RadioStationOwner: "RADIOSTATIONOWNER";
    readonly Producer: "PRODUCER";
    readonly Subtitle: "SUBTITLE";
    readonly Label: "LABEL";
    readonly TitleSort: "TITLESORT";
    readonly ArtistSort: "ARTISTSORT";
    readonly AlbumArtistSort: "ALBUMARTISTSORT";
    readonly AlbumSort: "ALBUMSORT";
    readonly ComposerSort: "COMPOSERSORT";
    readonly Isrc: "ISRC";
    readonly Asin: "ASIN";
    readonly CatalogNumber: "CATALOGNUMBER";
    readonly Barcode: "BARCODE";
    readonly MusicBrainzArtistId: "MUSICBRAINZ_ARTISTID";
    readonly MusicBrainzReleaseArtistId: "MUSICBRAINZ_ALBUMARTISTID";
    readonly MusicBrainzWorkId: "MUSICBRAINZ_WORKID";
    readonly MusicBrainzReleaseId: "MUSICBRAINZ_ALBUMID";
    readonly MusicBrainzRecordingId: "MUSICBRAINZ_TRACKID";
    readonly MusicBrainzTrackId: "MUSICBRAINZ_TRACKID";
    readonly MusicBrainzReleaseGroupId: "MUSICBRAINZ_RELEASEGROUPID";
    readonly MusicBrainzReleaseTrackId: "MUSICBRAINZ_RELEASETRACKID";
    readonly PodcastId: "PODCASTID";
    readonly PodcastUrl: "PODCASTURL";
    readonly Grouping: "GROUPING";
    readonly Work: "WORK";
    readonly Lyrics: "LYRICS";
    readonly AlbumGain: "REPLAYGAIN_ALBUM_GAIN";
    readonly AlbumPeak: "REPLAYGAIN_ALBUM_PEAK";
    readonly TrackGain: "REPLAYGAIN_TRACK_GAIN";
    readonly TrackPeak: "REPLAYGAIN_TRACK_PEAK";
    readonly OriginalArtist: "ORIGINALARTIST";
    readonly OriginalAlbum: "ORIGINALALBUM";
    readonly OriginalDate: "ORIGINALDATE";
    readonly Script: "SCRIPT";
    readonly InvolvedPeopleList: "INVOLVEDPEOPLELIST";
    readonly EncoderSettings: "ENCODERSETTINGS";
    readonly SourceMedia: "SOURCEMEDIA";
};
/**
 * Type representing all valid tag property names (legacy)
 * For enhanced type safety, consider using PropertyKey.
 */
export type TagName = typeof Tags[keyof typeof Tags];
/**
 * Type guard to check if a string is a valid tag name (legacy)
 * For enhanced functionality, consider using isValidProperty.
 */
export declare function isValidTagName(name: string): name is TagName;
/**
 * Get all available tag names as an array (legacy)
 * For enhanced functionality, consider using getAllPropertyKeys.
 */
export declare function getAllTagNames(): readonly TagName[];
//# sourceMappingURL=legacy-tags.d.ts.map