import { PhoneNumber } from '../PhoneNumber';
import { OvhPabxHuntingAgentStatusEnum } from './OvhPabxHuntingAgentStatusEnum';
import { OvhPabxHuntingAgentTypeEnum } from './OvhPabxHuntingAgentTypeEnum';
/** Calls agent */
export interface OvhPabxHuntingAgent {
    /**  */
    agentId: number;
    /** The id of the current break status of the agent */
    breakStatus?: number;
    /** The agent's description */
    description?: string;
    /** The number of the agent */
    number: PhoneNumber;
    /** The maximum of simultaneous calls that the agent will receive from the hunting */
    simultaneousLines: number;
    /** The current status of the agent */
    status: OvhPabxHuntingAgentStatusEnum;
    /** The waiting timeout (in seconds) before hangup an assigned called */
    timeout: number;
    /** The agent's type */
    type: OvhPabxHuntingAgentTypeEnum;
    /** The wrap up time (in seconds) after the calls */
    wrapUpTime: number;
}
//# sourceMappingURL=OvhPabxHuntingAgent.d.ts.map