export type MaybePromise<T> = T | Promise<T>;
export declare class Deferred<T = void> {
    resolve: (value: T) => this;
    reject: (err?: unknown) => this;
    promise: Promise<T>;
}
//# sourceMappingURL=promise.d.ts.map