import type { AbortOptions } from '@libp2p/interface'; import type { DeferredPromise } from 'p-defer'; import type { ProgressOptions, ProgressEventListener } from 'progress-events'; export declare class JobRecipient { deferred: DeferredPromise; signal?: AbortSignal; onProgress?: ProgressEventListener; constructor(options?: Partial>); onAbort(): void; cleanup(): void; } //# sourceMappingURL=recipient.d.ts.map