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'];
};
