/** * Creates a promise where resolve can be manually executed */ declare class ManualPromise extends Promise { private value; private _resolve; private _reject; constructor(value: T); resolve(value?: T): this; reject(err?: unknown): this; static get [Symbol.species](): PromiseConstructor; get [Symbol.toStringTag](): string; } export default ManualPromise;