export type IDefer = { promise: Promise; resolve: (value: T) => any; reject: (error: Error) => any; }; export declare function Defer(): IDefer;