import { BaseBlockstore } from './base.ts'; import type { Blockstore, Pair } from 'interface-blockstore'; import type { AbortOptions, Await, AwaitIterable } from 'interface-store'; import type { CID } from 'multiformats/cid'; export interface IdentityBlockstoreInit { maxDigestLength?: number; } export declare class IdentityBlockstore extends BaseBlockstore { private readonly child?; private readonly maxDigestLength?; constructor(child?: Blockstore, init?: IdentityBlockstoreInit); put(key: CID, block: Uint8Array | AwaitIterable, options?: AbortOptions): Await; get(key: CID, options?: AbortOptions): AsyncGenerator; has(key: CID, options?: AbortOptions): Await; delete(key: CID, options?: AbortOptions): Await; getAll(options?: AbortOptions): AsyncGenerator; } //# sourceMappingURL=identity.d.ts.map