export declare class DeferredCall { args: Args; resolve: (result: Result) => void; reject: (error: any) => void; promise: Promise; constructor(args: Args); } export declare class DeferredCallManager { private calls; private subscriber; request(args: Args): Promise; handle(callback: (args: Args) => Promise): () => void; }