export declare function gen(network: 'default' | 'quicknet', round?: number | bigint, { agent, signal, endpoint, }?: { agent?: string | undefined; signal?: AbortSignal | undefined; endpoint?: string | undefined; }): Promise; export type Result = Readonly<{ round: string; random: string; sign: string; prev?: string; }>; export declare function drand(network: 'default' | 'quicknet', round?: number | bigint, endpoint?: string): Promise; export declare function drand_task(task: () => Promise): Promise;