export declare class DeferredTransaction { promise: Promise; resolve: (value: T) => void; reject: (error: Error) => void; private _timeout; constructor(); clearTimeout(): void; } export declare class TransactionStore { private map; add(transactionId: string, promise: DeferredTransaction): void; resolve(transactionId: string, result: T): void; reject(transactionId: string, error: T): void; }