/** * List shards for a given upload. * * @param {import('../../types.js').InvocationConfig} conf Configuration * for the UCAN invocation. An object with `issuer`, `with` and `proofs`. * * The `issuer` is the signing authority that is issuing the UCAN * invocation(s). It is typically the user _agent_. * * The `with` is the resource the invocation applies to. It is typically the * DID of a space. * * The `proofs` are a set of capability delegations that prove the issuer * has the capability to perform the action. * * The issuer needs the `upload/shard/list` delegated capability. * @param {import('multiformats').UnknownLink} root Root CID of the DAG that was * stored identifying the upload to list shards for. * @param {import('../../types.js').ListRequestOptions} [options] * @returns {Promise} */ export function list({ issuer, with: resource, proofs, audience }: import("../../types.js").InvocationConfig, root: import("multiformats").UnknownLink, options?: import("../../types.js").ListRequestOptions): Promise; /** Returns the ability used by an invocation. */ export const ability: "upload/shard/list"; export function input(root: import("multiformats").UnknownLink, cursor?: string, size?: number, pre?: boolean): { root: import("multiformats").UnknownLink; cursor: string | undefined; size: number | undefined; pre: boolean | undefined; }; //# sourceMappingURL=list.d.ts.map