export declare type QueryablePromise = Promise & queryablePromiseProperties; interface queryablePromiseProperties { isPending: () => boolean; isRejected: () => boolean; isFulfilled: () => boolean; getResolvedValue: () => T; getRejectedValue: () => E; getPayloadValue: () => unknown; abort: () => boolean; } export declare function makeQueryablePromise(promise: Promise, payload?: unknown): QueryablePromise; export {};