import { Deferred } from "./Promise";
/**
 * The error that is thrown when an argument passed in is null.
 *
 * @export
 * @class DefferalMap
 */
export declare class DeferralMap {
    private privMap;
    add<T>(id: string, deferral: Deferred<T>): void;
    getId(id: string): Deferred<any>;
    complete<T>(id: string, result: T): void;
}
