export default class ManualPromise { promise: Promise; status: "new" | "resolved" | "rejected"; private resolveCallback; private rejectCallback; constructor(); resolve(result: T | PromiseLike): void; resolve(): void; reject(reason: any): void; }