export declare class Deferred { readonly promise: Promise; private _state; private _resolve; private _reject; constructor(); get state(): "unresolved" | "resolved" | "rejected"; resolve: (value: T | PromiseLike) => void; reject: (error?: unknown) => void; }