import { CommunicateTask } from './CommunicateTask'; export declare class CommunicateTaskQueue { private readonly tasks; private taskId; private head; private timerHandle; private isShutdown; private isExecuting; constructor(); enqueueTask(newTask: CommunicateTask): number; protected process(): void; }