declare module 'ipfs-block-service' { import Block from 'ipld-block' import CID from 'cids' import Bitswap from 'ipfs-bitswap' export class BlockService { constructor (ipfsRepo: any) setExchange (bitswap: Bitswap): void unsetExchange (): void hasExchange (): boolean put (block: Block): Promise putMany (blocks: Block[]): Promise get(cid: CID): Promise getMany(cids: CID[]): Iterator delete(cid: CID): Promise } // eslint-disable-next-line import/no-default-export export default BlockService }