import type { CID } from "multiformats/cid"; import type { IBlock } from "./block.js"; export declare class BlockStorage implements Iterable, AsyncIterable { #private; get size(): number; get encodedLength(): number; put(block: IBlock): void; has(key: CID): boolean; get(key: CID): IBlock | undefined; delete(key: CID): void; [Symbol.iterator](): Iterator; [Symbol.asyncIterator](): AsyncGenerator; cids(): Iterable; } //# sourceMappingURL=block-storage.d.ts.map