export declare const BENCH_ID_PREFIX: Uint8Array; export declare const isBenchId: (id: Uint8Array) => boolean; export declare const writeU32BE: (buf: Uint8Array, offset: number, value: number) => void; export declare const readU32BE: (buf: Uint8Array, offset: number) => number; export declare const mulberry32: (seed: number) => () => number; export declare const int: (rng: () => number, maxExclusive: number) => number; export declare const quantile: (sorted: number[], q: number) => number; export declare const buildRandomGraph: (n: number, targetDegree: number, rng: () => number) => number[][]; export declare const runWithConcurrency: (tasks: Array<() => Promise>, concurrency: number) => Promise; type ProtocolNode = { multicodecs: string[]; components: { connectionManager: { getConnections: () => Array<{ streams: Array<{ protocol?: string; direction?: string; }>; }>; }; }; }; export declare const waitForProtocolStreams: (nodes: ProtocolNode[], timeoutMs?: number) => Promise; export {}; //# sourceMappingURL=bench-utils.d.ts.map