/**
 * @fileoverview The mutable `tag()` facade over a FileHandle.
 *
 * Extracted from audio-file-base.ts, which the additions for taglib-qpl/bnhl/eq3
 * pushed past CLAUDE.md's 250-line limit. This is the whole of the basic-tag
 * surface: five plain string fields plus the two that are backed by a raw
 * string with a numeric mirror (`date`/`year`, `trackNumber`/`track`), whose
 * write rules are the interesting part.
 */
import type { FileHandle } from "../wasm.js";
import type { MutableTag } from "./mutable-tag.js";
/** Build the mutable tag facade. Reads re-snapshot after every write. */
export declare function buildMutableTag(handle: FileHandle): MutableTag;
//# sourceMappingURL=mutable-tag-impl.d.ts.map