import { JobsOptions } from "bullmq"; export declare const LIVE_AGENT_QUEUE = "LIVE_AGENT_QUEUE"; /** * One queue can handle multiple task, base on task */ export declare enum LIVE_AGENT_TASK { RESPONSE_TIMEOUT = 0, AUTO_LEAVE = 1, WAIT_TIMEOUT = 2 } export declare const liveAgentTaskStr: (task: LIVE_AGENT_TASK) => "AutoLeave" | "ResponseTimeout" | "WaitTimeOut" | "Unknown"; export interface LiveAgentTask { conversationId: number; task: LIVE_AGENT_TASK; jobOpt?: JobsOptions; }