export declare function gen(pkg: string, ver: string, { agent, signal, }?: { agent?: string | undefined; signal?: AbortSignal | undefined; }): Promise; export type Result = Readonly<{ num: string; crate: string; checksum: string; }>; export declare function crate(pkg: string, ver: string): Promise; export declare function crate_task(task: () => Promise): Promise;