export interface Defer<T> {
    promise: Promise<T>;
    resolve(res?: T): void;
    reject(err: any): void;
}
export declare function defer<T>(): Defer<T>;
