/**
 * Download pre-built mk3-tui into a user cache when the npm package has no binary.
 * Maintainers: attach release assets to GitHub, e.g. for v2.9.106 tag upload
 *   mk3-tui-win32-x64.exe, mk3-tui-linux-x64, mk3-tui-darwin-arm64, mk3-tui-darwin-x64
 * Or attach the same names to the "latest" release for a rolling fallback.
 *
 * Opt out: NO_MK3_DOWNLOAD=1
 * Override: MK3_TUI_DOWNLOAD_URL=https://.../mk3-tui-win32-x64.exe
 */
export declare function getMk3UserCacheDir(): string;
export declare function getMk3UserCachePath(binaryName: string): string;
/**
 * If a valid binary already exists in the user cache, return its path.
 * Otherwise try to download from the matching GitHub release tag.
 * Returns null if disabled, failed, or unsupported.
 */
export declare function tryDownloadMk3Binary(packageRoot: string): Promise<string | null>;
//# sourceMappingURL=mk3-binary-bootstrap.d.ts.map