import { Awaitable } from './Awaitable'; export declare class Deferred extends Awaitable { private lastFulfilledCallback; constructor(); last(onFulfilled: ((value: T) => T | PromiseLike) | undefined | null): void; get resolve(): (value: T) => void; get reject(): (reason: unknown) => void; }