/** * Internal class that allows us to track the state of a promise (chain). */ export declare class State { static MakeState(promise: Promise | null, rejected?: unknown, fulfilled?: TState): State; protected constructor(); protected _promise: Promise | null; get promise(): Promise | null; protected _pending: boolean; get pending(): boolean; protected _fulfilled: T; get fulfilled(): T; protected _rejected: unknown; get rejected(): unknown; }