/** * @param {number} min * @param {number} max */ export function randomInteger(min: number, max: number): number; /** * @param {number} size */ export function randomString(size: number, alphabet?: string): string; /** @param {number} [size] Number of random bytes to hash. */ export function randomCID(size?: number): Promise>; /** * @param {number} size */ export function randomBytes(size: number): Promise>; export class Blockstore extends MemoryBlockstore { /** * @param {import('../src/api.js').ShardLink} cid */ getShardBlock(cid: import("../src/api.js").ShardLink): Promise; } export function vis(blocks: API.BlockFetcher, root: API.ShardLink): Promise; export function materialize(blocks: API.BlockFetcher, root: API.ShardLink): Promise; export function putAll(blocks: Blockstore, root: API.ShardLink, items: Array<[string, API.UnknownLink]>): Promise<{ root: API.ShardLink; }>; export function verify(blocks: MemoryBlockstore, root: API.ShardLink, data: Map): Promise; export function clockVis(blocks: API.BlockFetcher, head: ClockAPI.EventLink[], options?: { renderNodeLabel?: ((b: ClockAPI.EventBlockView) => string) | undefined; }): Promise; import * as Link from 'multiformats/link'; import { MemoryBlockstore } from '../src/block.js'; import * as API from '../src/api.js'; import * as ClockAPI from '../src/clock/api.js'; //# sourceMappingURL=helpers.d.ts.map