import { ConversationQueueInfo } from "../Conversations/Queue"; export interface QueueRoutingState { spaceId: string; userId: string; queueId: string; isEligible: boolean; presenceStatus: RoutingPresenceStatus; activeJobCount: number; maxCapacity?: number; notRespondingDetectedAt?: Date; updatedAt: Date; } export declare enum RoutingPresenceStatus { IDLE = 0, INTERACTING = 1, BUSY = 2 } export interface RoutingStateDto { queueId: string; queue?: ConversationQueueInfo | null; isEligible: boolean; presenceStatus?: RoutingPresenceStatus; activeJobCount: number; maxCapacity?: number | null; notRespondingDetectedAt?: Date; updatedAt?: Date; }