/** @param {number} size */
export function randomBytes(size: number): Promise<Uint8Array<ArrayBuffer>>;
/** @param {number} size */
export function randomCAR(size: number): Promise<Blob & {
    cid: import("multiformats").Link<Partial<import("@ucanto/core/car").Model>, import("@ipld/dag-ucan").MulticodecCode<514, "CAR">, number, 1>;
    roots: import("multiformats").CID<any, 85, 18, 1>[];
    bytes: Uint8Array<ArrayBufferLike>;
}>;
/**
 * @param {number} length
 * @param {number} size
 */
export function randomCargo(length: number, size: number): Promise<{
    link: import("@web3-storage/data-segment").PieceLink;
    height: number;
    root: import("@web3-storage/data-segment").MerkleTreeNode;
    padding: bigint;
    content: import("multiformats").Link<Partial<import("@ucanto/core/car").Model>, import("@ipld/dag-ucan").MulticodecCode<514, "CAR">, number, 1>;
}[]>;
/**
 * @param {number} length
 * @param {number} size
 */
export function randomAggregate(length: number, size: number): Promise<{
    pieces: {
        link: import("@web3-storage/data-segment").PieceLink;
        height: number;
        root: import("@web3-storage/data-segment").MerkleTreeNode;
        padding: bigint;
        content: import("multiformats").Link<Partial<import("@ucanto/core/car").Model>, import("@ipld/dag-ucan").MulticodecCode<514, "CAR">, number, 1>;
    }[];
    aggregate: import("@web3-storage/data-segment").AggregateView;
}>;
//# sourceMappingURL=random.d.ts.map