export declare function defer(): IDeferred; export interface IDeferred { promise: Promise; resolve: (value: T) => void; reject: (error: Error) => void; }