/**
 * @fileoverview Main export barrel for taglib module
 */
export type { MutableTag } from "./mutable-tag.js";
export type { AudioFile } from "./audio-file-interface.js";
export { AudioFileImpl } from "./audio-file-impl.js";
export { createTagLib, TagLib } from "./taglib-class.js";
/**
 * Re-export error types for convenient error handling
 */
export { EnvironmentError, FileOperationError, InvalidFormatError, isEnvironmentError, isFileOperationError, isInvalidFormatError, isMemoryError, isMetadataError, isTagLibError, isUnsupportedFormatError, MemoryError, MetadataError, SUPPORTED_FORMATS, TagLibError, TagLibInitializationError, UnsupportedFormatError, } from "../errors.js";
export type { TagLibErrorCode } from "../errors.js";
//# sourceMappingURL=index.d.ts.map