import { NonPausableTransferTask } from '../../../types/common';
export declare function createAbortableTask<T>(executor: (abortController: AbortController) => Promise<T>): NonPausableTransferTask<T> & {
then: Promise<T>['then'];
catch: Promise<T>['catch'];
finally: Promise<T>['finally'];
};