/** * A promise which can be resolved from the outside. */ export interface ResolvablePromise extends Promise { readonly isResolved: boolean; readonly isRejected: boolean; readonly isSettled: boolean; readonly promise: Promise; reject(reason?: unknown): void; resolve(value: T): void; } /** * Build a promise which can be resolved from the outside. */ export declare function resolvablePromise(): ResolvablePromise; //# sourceMappingURL=resolvable.d.ts.map