import { OvhPabxQueueActionEnum } from './OvhPabxQueueActionEnum';
import { OvhPabxIvrMenuKeyEnum } from './OvhPabxIvrMenuKeyEnum';
import { OvhPabxHuntingQueueRecordDisablingDigitEnum } from './OvhPabxHuntingQueueRecordDisablingDigitEnum';
import { OvhPabxHuntingQueueRecordDisablingLanguageEnum } from './OvhPabxHuntingQueueRecordDisablingLanguageEnum';
import { OvhPabxHuntingQueueStrategyEnum } from './OvhPabxHuntingQueueStrategyEnum';
/** Calls queue */
export interface OvhPabxHuntingQueue {
    /** Action executed when there is no member in queue */
    actionOnClosure?: OvhPabxQueueActionEnum;
    /** The additionnal parameter of the on closure action */
    actionOnClosureParam?: string;
    /** Action executed when caller enters a full queue */
    actionOnOverflow?: OvhPabxQueueActionEnum;
    /** The additionnal parameter of the overflow action */
    actionOnOverflowParam?: string;
    /** Allow the caller to disable call record by pressing a key */
    askForRecordDisabling?: boolean;
    /** The key that tells the IVR that digit-entry is finished. Also used as a "repeat" key in the menus when no input is expected. */
    confirmKey?: OvhPabxIvrMenuKeyEnum;
    /** The name of the queue */
    description?: string;
    /** Follow the calls forwarding */
    followCallForwards?: boolean;
    /** The maximum of people waiting in the queue */
    maxMember: number;
    /** The maximum waiting time (in seconds) in the queue */
    maxWaitTime: number;
    /**  */
    queueId: number;
    /** Enable record on calls in queue */
    record?: boolean;
    /** Key to press to disable record */
    recordDisablingDigit?: OvhPabxHuntingQueueRecordDisablingDigitEnum;
    /** Language of the sound played to the caller to inform that he can disable record */
    recordDisablingLanguage?: OvhPabxHuntingQueueRecordDisablingLanguageEnum;
    /** The id of the OvhPabxSound played to caller when on hold */
    soundOnHold?: number;
    /** The calls dispatching strategy */
    strategy: OvhPabxHuntingQueueStrategyEnum;
}
//# sourceMappingURL=OvhPabxHuntingQueue.d.ts.map