import type { DeferredPromise } from 'p-defer';
export declare class JobRecipient<JobReturnType> {
    deferred: DeferredPromise<JobReturnType>;
    signal?: AbortSignal;
    constructor(signal?: AbortSignal);
    onAbort(): void;
    cleanup(): void;
}
//# sourceMappingURL=recipient.d.ts.map