/** * Client for interacting with the `filecoin/*` capabilities. */ export class FilecoinClient extends Base { /** * Offer a Filecoin "piece" to the resource. * * Required delegated capabilities: * - `filecoin/offer` * * @param {import('multiformats').UnknownLink} content * @param {import('@storacha/capabilities/types').PieceLink} piece * @param {object} [options] * @param {string} [options.nonce] */ offer(content: import("multiformats").UnknownLink, piece: import("@storacha/capabilities/types").PieceLink, options?: { nonce?: string | undefined; }): Promise>, import("@ipld/dag-ucan").SigAlg>>; /** * Request info about a content piece in Filecoin deals * * Required delegated capabilities: * - `filecoin/info` * * @param {import('@storacha/capabilities/types').PieceLink} piece * @param {object} [options] * @param {string} [options.nonce] */ info(piece: import("@storacha/capabilities/types").PieceLink, options?: { nonce?: string | undefined; }): Promise>, import("@ipld/dag-ucan").SigAlg>>; } import { Base } from '../base.js'; //# sourceMappingURL=filecoin.d.ts.map