import * as siProtocol from '../siProtocol'; import { SiSendTaskState } from './ISiSendTask'; export declare class SiSendTask { message: siProtocol.SiMessage; numResponses: number; timeoutInMiliseconds: number; onResolve: (task: SiSendTask) => void; onReject: (task: SiSendTask) => void; state: SiSendTaskState; responses: number[][]; private timeoutTimer; constructor(message: siProtocol.SiMessage, numResponses: number, timeoutInMiliseconds: number, onResolve: (task: SiSendTask) => void, onReject: (task: SiSendTask) => void); addResponse(response: number[]): void; succeed(): void; fail(): void; } //# sourceMappingURL=SiSendTask.d.ts.map