/** * Top-level capability for Filecoin operations. */ export const filecoin: import("@ucanto/interface").TheCapabilityParser, any>>; /** * Capability allowing an agent to _request_ storing a content piece in * Filecoin. */ export const filecoinOffer: import("@ucanto/interface").TheCapabilityParser, Schema.InferStruct<{ content: Schema.Schema, any>; piece: import("../types.js").PieceLinkSchema; }>>>; /** * Capability allowing a Storefront to signal that an offered piece has been * submitted to the filecoin storage pipeline. */ export const filecoinSubmit: import("@ucanto/interface").TheCapabilityParser, Schema.InferStruct<{ content: Schema.Schema, any>; piece: import("../types.js").PieceLinkSchema; }>>>; /** * Capability allowing a Storefront to signal that a submitted piece has been * accepted in a Filecoin deal. The receipt contains the proof. */ export const filecoinAccept: import("@ucanto/interface").TheCapabilityParser, Schema.InferStruct<{ content: Schema.Schema, any>; piece: import("../types.js").PieceLinkSchema; }>>>; /** * Capability allowing an agent to _request_ info about a content piece in * Filecoin deals. */ export const filecoinInfo: import("@ucanto/interface").TheCapabilityParser, Schema.InferStruct<{ piece: import("../types.js").PieceLinkSchema; }>>>; import { Schema } from '@ucanto/validator'; //# sourceMappingURL=storefront.d.ts.map