/**
 * Binary Module - Barrel Export
 * Re-exports all binary management functionality.
 */
export type { VersionCache, UpdateCheckResult } from './types';
export { VERSION_CACHE_DURATION_MS, VERSION_PIN_FILE, GITHUB_API_LATEST_RELEASE } from './types';
export { downloadFile, downloadWithRetry, fetchText, fetchJson } from './downloader';
export { computeChecksum, parseChecksum, verifyChecksum } from './verifier';
export { getVersionCachePath, getVersionPinPath, readVersionCache, writeVersionCache, readInstalledVersion, writeInstalledVersion, getPinnedVersion, savePinnedVersion, clearPinnedVersion, isVersionPinned, migrateVersionPin, } from './version-cache';
export { isNewerVersion, fetchLatestVersion, checkForUpdates } from './version-checker';
export { extractTarGz, extractZip, extractArchive } from './extractor';
export { downloadAndInstall, deleteBinary, getBinaryPath, isBinaryInstalled, getBinaryInfo, ensureBinary, } from './updater';
//# sourceMappingURL=index.d.ts.map