/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import * as zod from 'zod'; /** * @summary List of Agent */ export declare const SearchAgentQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; q: zod.ZodOptional; sort: zod.ZodOptional; fields: zod.ZodOptional>; id: zod.ZodOptional>; allowChannels: zod.ZodOptional>; supervisorId: zod.ZodOptional>; teamId: zod.ZodOptional>; regionId: zod.ZodOptional>; auditorId: zod.ZodOptional>; isSupervisor: zod.ZodOptional; skillId: zod.ZodOptional>; queueId: zod.ZodOptional>; notSupervisor: zod.ZodOptional; userId: zod.ZodOptional>; extension: zod.ZodOptional>; notTeamId: zod.ZodOptional>; notSkillId: zod.ZodOptional>; notUserId: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const SearchAgentResponse: zod.ZodObject<{ items: zod.ZodOptional>; allowSetScreenControl: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; channel: zod.ZodOptional; joinedAt: zod.ZodOptional; state: zod.ZodOptional; timeout: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; extension: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; id: zod.ZodOptional; isSupervisor: zod.ZodOptional; lastStatusChange: zod.ZodOptional; name: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; skills: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; status: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; userPresenceStatus: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Create Agent */ export declare const CreateAgentBody: zod.ZodObject<{ allowChannels: zod.ZodOptional>; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; domainId: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; isSupervisor: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const CreateAgentResponse: zod.ZodObject<{ allowChannels: zod.ZodOptional>; allowSetScreenControl: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; channel: zod.ZodOptional; joinedAt: zod.ZodOptional; state: zod.ZodOptional; timeout: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; extension: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; id: zod.ZodOptional; isSupervisor: zod.ZodOptional; lastStatusChange: zod.ZodOptional; name: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; skills: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; status: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; userPresenceStatus: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const SearchAgentCallStatisticsQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; 'time.from': zod.ZodOptional; 'time.to': zod.ZodOptional; agentId: zod.ZodOptional>; domainId: zod.ZodOptional; q: zod.ZodOptional; fields: zod.ZodOptional>; sort: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchAgentCallStatisticsResponse: zod.ZodObject<{ items: zod.ZodOptional; avgHoldSec: zod.ZodOptional; avgTalkSec: zod.ZodOptional; chatAccepts: zod.ZodOptional; chatAht: zod.ZodOptional; count: zod.ZodOptional; handles: zod.ZodOptional; maxHoldSec: zod.ZodOptional; maxTalkSec: zod.ZodOptional; minHoldSec: zod.ZodOptional; minTalkSec: zod.ZodOptional; name: zod.ZodOptional; occupancy: zod.ZodOptional; sumHoldSec: zod.ZodOptional; sumTalkSec: zod.ZodOptional; utilization: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchAgentStatusStatisticQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; q: zod.ZodOptional; sort: zod.ZodOptional; fields: zod.ZodOptional>; agentId: zod.ZodOptional>; 'time.from': zod.ZodOptional; 'time.to': zod.ZodOptional; status: zod.ZodOptional>; queueId: zod.ZodOptional>; teamId: zod.ZodOptional>; 'utilization.from': zod.ZodOptional; 'utilization.to': zod.ZodOptional; hasCall: zod.ZodOptional; skillId: zod.ZodOptional>; regionId: zod.ZodOptional>; supervisorId: zod.ZodOptional>; auditorId: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const SearchAgentStatusStatisticResponse: zod.ZodObject<{ items: zod.ZodOptional; agentId: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; callTime: zod.ZodOptional; chatCount: zod.ZodOptional; chatTime: zod.ZodOptional; descTrack: zod.ZodOptional; extension: zod.ZodOptional; handles: zod.ZodOptional; maxBridgedAt: zod.ZodOptional; maxOfferingAt: zod.ZodOptional; missed: zod.ZodOptional; name: zod.ZodOptional; occupancy: zod.ZodOptional; offline: zod.ZodOptional; online: zod.ZodOptional; pause: zod.ZodOptional; pauseCause: zod.ZodOptional; queues: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; screenControl: zod.ZodOptional; skills: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; status: zod.ZodOptional; statusComment: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; transferred: zod.ZodOptional; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; utilization: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchAgentStatusStatisticItemParams: zod.ZodObject<{ agent_id: zod.ZodString; }, zod.z.core.$strip>; export declare const SearchAgentStatusStatisticItemQueryParams: zod.ZodObject<{ 'time.from': zod.ZodOptional; 'time.to': zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchAgentStatusStatisticItemResponse: zod.ZodObject<{ agentId: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; descTrack: zod.ZodOptional; extension: zod.ZodOptional; name: zod.ZodOptional; offline: zod.ZodOptional; online: zod.ZodOptional; pause: zod.ZodOptional; pauseCause: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; scoreCount: zod.ZodOptional; scoreOptionalAvg: zod.ZodOptional; scoreRequiredAvg: zod.ZodOptional; screenControl: zod.ZodOptional; status: zod.ZodOptional; statusComment: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const SearchAgentStateHistoryQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; 'joinedAt.from': zod.ZodOptional; 'joinedAt.to': zod.ZodOptional; agentId: zod.ZodOptional>; sort: zod.ZodOptional; domainId: zod.ZodOptional; fromId: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchAgentStateHistoryResponse: zod.ZodObject<{ items: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; channel: zod.ZodOptional; duration: zod.ZodOptional; id: zod.ZodOptional; joinedAt: zod.ZodOptional; leavedAt: zod.ZodOptional; pauseCause: zod.ZodOptional; payload: zod.ZodOptional; queue: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; state: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchPauseCauseForAgentParams: zod.ZodObject<{ agent_id: zod.ZodString; }, zod.z.core.$strip>; export declare const SearchPauseCauseForAgentQueryParams: zod.ZodObject<{ allowChange: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchPauseCauseForAgentResponse: zod.ZodObject<{ items: zod.ZodOptional; id: zod.ZodOptional; limitMin: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; }, zod.z.core.$strip>; export declare const AgentStateHistoryParams: zod.ZodObject<{ agent_id: zod.ZodString; }, zod.z.core.$strip>; export declare const AgentStateHistoryQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; timeFrom: zod.ZodOptional; timeTo: zod.ZodOptional; q: zod.ZodOptional; domainId: zod.ZodOptional; }, zod.z.core.$strip>; export declare const AgentStateHistoryResponse: zod.ZodObject<{ items: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; channel: zod.ZodOptional; duration: zod.ZodOptional; id: zod.ZodOptional; joinedAt: zod.ZodOptional; leavedAt: zod.ZodOptional; pauseCause: zod.ZodOptional; payload: zod.ZodOptional; queue: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; state: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; export declare const AgentSetStateParams: zod.ZodObject<{ agent_id: zod.ZodNumber; }, zod.z.core.$strip>; export declare const AgentSetStateBody: zod.ZodObject<{}, zod.z.core.$loose>; export declare const AgentSetStateResponse: zod.ZodObject<{}, zod.z.core.$loose>; export declare const SearchAgentInQueueStatisticsParams: zod.ZodObject<{ agent_id: zod.ZodString; }, zod.z.core.$strip>; export declare const SearchAgentInQueueStatisticsQueryParams: zod.ZodObject<{ domainId: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchAgentInQueueStatisticsResponse: zod.ZodObject<{ items: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; statistics: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; memberWaiting: zod.ZodOptional; skill: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>>>; }, zod.z.core.$strip>>>; }, zod.z.core.$strip>; export declare const AgentTodayStatisticsParams: zod.ZodObject<{ agent_id: zod.ZodString; }, zod.z.core.$strip>; export declare const AgentTodayStatisticsQueryParams: zod.ZodObject<{ fields: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const AgentTodayStatisticsResponse: zod.ZodObject<{ available: zod.ZodOptional; avgHoldSec: zod.ZodOptional; avgTalkSec: zod.ZodOptional; callAbandoned: zod.ZodOptional; callDialerQueue: zod.ZodOptional; callHandled: zod.ZodOptional; callInbound: zod.ZodOptional; callInboundQueue: zod.ZodOptional; callManual: zod.ZodOptional; callMissed: zod.ZodOptional; callQueueMissed: zod.ZodOptional; chatAccepts: zod.ZodOptional; chatAht: zod.ZodOptional; occupancy: zod.ZodOptional; online: zod.ZodOptional; processing: zod.ZodOptional; queueTalkSec: zod.ZodOptional; scoreCount: zod.ZodOptional; scoreOptionalAvg: zod.ZodOptional; scoreOptionalSum: zod.ZodOptional; scoreRequiredAvg: zod.ZodOptional; scoreRequiredSum: zod.ZodOptional; sumTalkSec: zod.ZodOptional; taskAccepts: zod.ZodOptional; utilization: zod.ZodOptional; voiceMail: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Remove Agent */ export declare const DeleteAgentParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const DeleteAgentQueryParams: zod.ZodObject<{ domainId: zod.ZodOptional; }, zod.z.core.$strip>; export declare const DeleteAgentResponse: zod.ZodObject<{ allowChannels: zod.ZodOptional>; allowSetScreenControl: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; channel: zod.ZodOptional; joinedAt: zod.ZodOptional; state: zod.ZodOptional; timeout: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; extension: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; id: zod.ZodOptional; isSupervisor: zod.ZodOptional; lastStatusChange: zod.ZodOptional; name: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; skills: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; status: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; userPresenceStatus: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; /** * @summary Agent item */ export declare const ReadAgentParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const ReadAgentQueryParams: zod.ZodObject<{ domainId: zod.ZodOptional; }, zod.z.core.$strip>; export declare const ReadAgentResponse: zod.ZodObject<{ allowChannels: zod.ZodOptional>; allowSetScreenControl: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; channel: zod.ZodOptional; joinedAt: zod.ZodOptional; state: zod.ZodOptional; timeout: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; extension: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; id: zod.ZodOptional; isSupervisor: zod.ZodOptional; lastStatusChange: zod.ZodOptional; name: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; skills: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; status: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; userPresenceStatus: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; /** * @summary Update Agent */ export declare const PatchAgentParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const PatchAgentBody: zod.ZodObject<{ allowChannels: zod.ZodOptional>; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; extraChatCount: zod.ZodOptional; fields: zod.ZodOptional>; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; isSupervisor: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const PatchAgentResponse: zod.ZodObject<{ allowChannels: zod.ZodOptional>; allowSetScreenControl: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; channel: zod.ZodOptional; joinedAt: zod.ZodOptional; state: zod.ZodOptional; timeout: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; extension: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; id: zod.ZodOptional; isSupervisor: zod.ZodOptional; lastStatusChange: zod.ZodOptional; name: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; skills: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; status: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; userPresenceStatus: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; /** * @summary Update Agent */ export declare const UpdateAgentParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const UpdateAgentBody: zod.ZodObject<{ allowChannels: zod.ZodOptional>; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; domainId: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; isSupervisor: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; export declare const UpdateAgentResponse: zod.ZodObject<{ allowChannels: zod.ZodOptional>; allowSetScreenControl: zod.ZodOptional; auditor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; channel: zod.ZodOptional; joinedAt: zod.ZodOptional; state: zod.ZodOptional; timeout: zod.ZodOptional; }, zod.z.core.$strip>>>; chatCount: zod.ZodOptional; description: zod.ZodOptional; extension: zod.ZodOptional; extraChatCount: zod.ZodOptional; greetingMedia: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; id: zod.ZodOptional; isSupervisor: zod.ZodOptional; lastStatusChange: zod.ZodOptional; name: zod.ZodOptional; progressiveCount: zod.ZodOptional; region: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; screenControl: zod.ZodOptional; skills: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; status: zod.ZodOptional; statusDuration: zod.ZodOptional; supervisor: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; taskCount: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; user: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; userPresenceStatus: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; /** * @summary Searches queues where the specified agent is assigned. Supports pagination, sorting and free-text search. */ export declare const SearchAgentInQueueParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const SearchAgentInQueueQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; q: zod.ZodOptional; sort: zod.ZodOptional; fields: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const SearchAgentInQueueResponse: zod.ZodObject<{ items: zod.ZodOptional; agents: zod.ZodOptional; busy: zod.ZodOptional; free: zod.ZodOptional; offline: zod.ZodOptional; online: zod.ZodOptional; pause: zod.ZodOptional; total: zod.ZodOptional; }, zod.z.core.$strip>>; countMembers: zod.ZodOptional; enabled: zod.ZodOptional; maxMemberLimit: zod.ZodOptional; priority: zod.ZodOptional; queue: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; strategy: zod.ZodOptional; type: zod.ZodOptional; waitingMembers: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary Change agent status */ export declare const UpdateAgentStatusParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const UpdateAgentStatusBody: zod.ZodObject<{ channels: zod.ZodOptional>; domainId: zod.ZodOptional; onDemand: zod.ZodOptional; payload: zod.ZodOptional; status: zod.ZodOptional; statusComment: zod.ZodOptional; }, zod.z.core.$strip>; export declare const UpdateAgentStatusResponse: zod.ZodObject<{ status: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary todo deprecated ? */ export declare const SearchAgentInTeamParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const SearchAgentInTeamQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; q: zod.ZodOptional; domainId: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchAgentInTeamResponse: zod.ZodObject<{ items: zod.ZodOptional; team: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary SearchLookupAgentNotExistsUser */ export declare const SearchLookupUsersAgentNotExistsQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; q: zod.ZodOptional; domainId: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SearchLookupUsersAgentNotExistsResponse: zod.ZodObject<{ items: zod.ZodOptional; name: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>; /** * @summary List of UserStatus */ export declare const SearchUserStatusQueryParams: zod.ZodObject<{ page: zod.ZodOptional; size: zod.ZodOptional; q: zod.ZodOptional; sort: zod.ZodOptional; fields: zod.ZodOptional>; notUserId: zod.ZodOptional>; }, zod.z.core.$strip>; export declare const SearchUserStatusResponse: zod.ZodObject<{ items: zod.ZodOptional; id: zod.ZodOptional; name: zod.ZodOptional; presence: zod.ZodOptional; }, zod.z.core.$strip>>; status: zod.ZodOptional; }, zod.z.core.$strip>>>; next: zod.ZodOptional; }, zod.z.core.$strip>;