import { IReject, IResolve } from './common.interfaces'; export interface IReqMgrMsg { request: string; requestId: string; } export interface IRequestsValue { msg: IReqMgrMsg; resolve: IResolve; reject: IReject; } export interface IRequestManager { lastErrorCode: Map; requests: Map; tmblocks: Map; isReady: (request: string) => boolean; set: (msg: IReqMgrMsg, resolve: IResolve, reject: IReject) => void; delete: (requestId: string) => void; get: (requestId: string) => IRequestsValue | undefined; setLastError: (request: string, code: number) => void; getLastError: (request: string) => number | undefined; } //# sourceMappingURL=reqmgr.interfaces.d.ts.map