/** * Polls for a receipt for an executed task by its CID. * * @template {API.Capability} C * @template {Record} S * @param {API.UCANLink<[C]>} taskCid * @param {API.ReceiptGetOptions & API.Retryable} [options] * @returns {Promise>} */ export function poll>(taskCid: API.UCANLink<[C]>, options?: API.ReceiptGetOptions & API.Retryable): Promise>; /** * Get a receipt for an executed task by its CID. * * @template {API.Capability} C * @template {Record} S * @param {API.UCANLink<[C]>} taskCid * @param {API.ReceiptGetOptions} [options] * @returns {Promise, API.ReceiptNotFound|API.ReceiptMissing>>} */ export function get>(taskCid: API.UCANLink<[C]>, options?: API.ReceiptGetOptions): Promise, API.ReceiptNotFound | API.ReceiptMissing>>; /** @import * as API from './types.js' */ /** @implements {API.ReceiptNotFound} */ export class ReceiptNotFound extends Error implements API.ReceiptNotFound { /** * @param {API.UnknownLink} taskCid */ constructor(taskCid: API.UnknownLink); name: "ReceiptNotFound"; taskCid: API.UnknownLink; get reason(): string; } /** @implements {API.ReceiptMissing} */ export class ReceiptMissing extends Error implements API.ReceiptMissing { /** * @param {API.UnknownLink} taskCid */ constructor(taskCid: API.UnknownLink); name: "ReceiptMissing"; taskCid: API.UnknownLink; get reason(): string; } import type * as API from './types.js'; //# sourceMappingURL=receipts.d.ts.map