/** * Loosely based on https://gist.github.com/andrewcourtice/ef1b8f14935b409cfe94901558ba5594 */ export declare class AbortablePromise extends Promise { constructor(executor: (resolve?: (value: T) => void, reject?: (reason?: any) => void, onAbort?: (abortCallback: (reason?: any) => void) => void) => void, options: { signal: AbortSignal; }); private static registerHandler; private static wrapWithFinal; }