import * as Depot from "../../components/depot/implementation.js"; export interface BlockStore { putBlock(bytes: Uint8Array, code: number): Promise; getBlock(cid: Uint8Array): Promise; } export declare class DepotBlockStore implements BlockStore { private depot; constructor(depot: Depot.Implementation); /** Stores an array of bytes in the block store. */ getBlock(cid: Uint8Array): Promise; /** Retrieves an array of bytes from the block store with given CID. */ putBlock(bytes: Uint8Array, code: number): Promise; }