/**
 * @param {import('ipfs-core-types').IPFS} ipfs
 */
export default function createBlockstore(ipfs: import('ipfs-core-types').IPFS): IPFSBlockstore;
declare class IPFSBlockstore extends BaseBlockstore {
    /**
     * @param {import('ipfs-core-types').IPFS} ipfs
     */
    constructor(ipfs: import('ipfs-core-types').IPFS);
    ipfs: import("ipfs-core-types").IPFS<any>;
    /**
     * @param {import('multiformats/cid').CID} cid
     * @param {Uint8Array} buf
     */
    put(cid: import('multiformats/cid').CID, buf: Uint8Array): Promise<void>;
}
import { BaseBlockstore } from "blockstore-core/base";
export {};
//# sourceMappingURL=blockstore-adapter.d.ts.map