import { CommandModule } from "yargs";
type DownloadCommandArgs = {
    repo?: string;
    release?: "latest" | string;
    arch?: string;
    nodeTarget?: string;
    metal?: boolean;
    cuda?: boolean;
    skipBuild?: boolean;
    noBundle?: boolean;
    noUsageExample?: boolean;
};
export declare const DownloadCommand: CommandModule<object, DownloadCommandArgs>;
export declare function DownloadLlamaCppCommand({ repo, release, arch, nodeTarget, metal, cuda, skipBuild, noBundle, noUsageExample, updateBinariesReleaseMetadataAndSaveGitBundle }: DownloadCommandArgs): Promise<void>;
export {};
