/**
 * Archive (ZIP) module - shared exports.
 *
 * This module contains exports that are identical across Node.js and browser.
 * Platform-specific entrypoints (index.ts / index.browser.ts) should re-export
 * from this file and then layer their platform-specific bindings.
 */
export type { ArchiveSource } from "./io/archive-source.js";
export type { ArchiveSink } from "./io/archive-sink.js";
export { zip, ZipArchive, type ZipOptions, type ZipEntryOptions } from "./zip/index.js";
export { unzip, ZipReader, UnzipEntry, type UnzipOptions } from "./unzip/index.js";
