/**
 * Generated by orval v8.19.0 🍺
 * Do not edit manually.
 * Webitel API
 * OpenAPI spec version: 24.04.0
 */
import * as zod from 'zod';
export declare const AttemptCallbackParams: zod.ZodObject<{
    attempt_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const AttemptCallbackBody: zod.ZodObject<{
    agentId: zod.ZodOptional<zod.ZodNumber>;
    description: zod.ZodOptional<zod.ZodString>;
    display: zod.ZodOptional<zod.ZodBoolean>;
    excludeCurrentCommunication: zod.ZodOptional<zod.ZodBoolean>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    onlyCurrentCommunication: zod.ZodOptional<zod.ZodBoolean>;
    status: zod.ZodOptional<zod.ZodString>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    waitBetweenRetries: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
export declare const AttemptCallbackResponse: zod.ZodObject<{
    status: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
/**
 * @summary Search of Member
 */
export declare const SearchMembersQueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    q: zod.ZodOptional<zod.ZodString>;
    sort: zod.ZodOptional<zod.ZodString>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    id: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    queueId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    bucketId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    destination: zod.ZodOptional<zod.ZodString>;
    createdAtFrom: zod.ZodOptional<zod.ZodString>;
    createdAtTo: zod.ZodOptional<zod.ZodString>;
    offeringAtFrom: zod.ZodOptional<zod.ZodString>;
    offeringAtTo: zod.ZodOptional<zod.ZodString>;
    stopCause: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    priorityFrom: zod.ZodOptional<zod.ZodString>;
    priorityTo: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    attemptsFrom: zod.ZodOptional<zod.ZodString>;
    attemptsTo: zod.ZodOptional<zod.ZodString>;
    agentId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
}, zod.z.core.$strip>;
export declare const SearchMembersResponse: zod.ZodObject<{
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        attempts: zod.ZodOptional<zod.ZodNumber>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            attempts: zod.ZodOptional<zod.ZodNumber>;
            description: zod.ZodOptional<zod.ZodString>;
            destination: zod.ZodOptional<zod.ZodString>;
            display: zod.ZodOptional<zod.ZodString>;
            dtmf: zod.ZodOptional<zod.ZodString>;
            id: zod.ZodOptional<zod.ZodString>;
            lastActivityAt: zod.ZodOptional<zod.ZodString>;
            lastCause: zod.ZodOptional<zod.ZodString>;
            priority: zod.ZodOptional<zod.ZodNumber>;
            resource: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
            state: zod.ZodOptional<zod.ZodNumber>;
            stopAt: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        expireAt: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        minOfferingAt: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        queue: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        reserved: zod.ZodOptional<zod.ZodBoolean>;
        skill: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopCause: zod.ZodOptional<zod.ZodString>;
        timezone: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const PatchMemberOneParams: zod.ZodObject<{
    id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const PatchMemberOneBody: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    domainId: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const PatchMemberOneResponse: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        attempts: zod.ZodOptional<zod.ZodNumber>;
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        lastCause: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        state: zod.ZodOptional<zod.ZodNumber>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodString>;
    lastActivityAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    queue: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    reserved: zod.ZodOptional<zod.ZodBoolean>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
/**
 * @summary SearchAttempts
 */
export declare const SearchAttemptsQueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    q: zod.ZodOptional<zod.ZodString>;
    sort: zod.ZodOptional<zod.ZodString>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    joinedAtFrom: zod.ZodOptional<zod.ZodString>;
    joinedAtTo: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    queueId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    bucketId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    memberId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    agentId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    result: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    leavingAtFrom: zod.ZodOptional<zod.ZodString>;
    leavingAtTo: zod.ZodOptional<zod.ZodString>;
    offeringAtFrom: zod.ZodOptional<zod.ZodString>;
    offeringAtTo: zod.ZodOptional<zod.ZodString>;
    durationFrom: zod.ZodOptional<zod.ZodString>;
    durationTo: zod.ZodOptional<zod.ZodString>;
    offeredAgentId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const SearchAttemptsResponse: zod.ZodObject<{
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        agentCallId: zod.ZodOptional<zod.ZodString>;
        attempts: zod.ZodOptional<zod.ZodNumber>;
        bridgedAt: zod.ZodOptional<zod.ZodString>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        channel: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodObject<{
            attempts: zod.ZodOptional<zod.ZodNumber>;
            description: zod.ZodOptional<zod.ZodString>;
            destination: zod.ZodOptional<zod.ZodString>;
            display: zod.ZodOptional<zod.ZodString>;
            dtmf: zod.ZodOptional<zod.ZodString>;
            id: zod.ZodOptional<zod.ZodString>;
            lastActivityAt: zod.ZodOptional<zod.ZodString>;
            lastCause: zod.ZodOptional<zod.ZodString>;
            priority: zod.ZodOptional<zod.ZodNumber>;
            resource: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
            state: zod.ZodOptional<zod.ZodNumber>;
            stopAt: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>;
        display: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        joinedAt: zod.ZodOptional<zod.ZodString>;
        lastStateChange: zod.ZodOptional<zod.ZodString>;
        leavingAt: zod.ZodOptional<zod.ZodString>;
        list: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        member: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        memberCallId: zod.ZodOptional<zod.ZodString>;
        offeringAt: zod.ZodOptional<zod.ZodString>;
        position: zod.ZodOptional<zod.ZodNumber>;
        queue: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        reportingAt: zod.ZodOptional<zod.ZodString>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        result: zod.ZodOptional<zod.ZodString>;
        state: zod.ZodOptional<zod.ZodString>;
        timeout: zod.ZodOptional<zod.ZodString>;
        variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const ResetActiveAttemptsBody: zod.ZodObject<{
    attemptType: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    idleForMinutes: zod.ZodOptional<zod.ZodString>;
    result: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const ResetActiveAttemptsResponse: zod.ZodObject<{}, zod.z.core.$loose>;
/**
 * @summary SearchMemberAttempts
 */
export declare const SearchAttemptsHistoryQueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    q: zod.ZodOptional<zod.ZodString>;
    sort: zod.ZodOptional<zod.ZodString>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    joinedAtFrom: zod.ZodOptional<zod.ZodString>;
    joinedAtTo: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    queueId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    bucketId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    memberId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    agentId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    result: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    leavingAtFrom: zod.ZodOptional<zod.ZodString>;
    leavingAtTo: zod.ZodOptional<zod.ZodString>;
    offeringAtFrom: zod.ZodOptional<zod.ZodString>;
    offeringAtTo: zod.ZodOptional<zod.ZodString>;
    durationFrom: zod.ZodOptional<zod.ZodString>;
    durationTo: zod.ZodOptional<zod.ZodString>;
    offeredAgentId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const SearchAttemptsHistoryResponse: zod.ZodObject<{
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        agentCallId: zod.ZodOptional<zod.ZodString>;
        amdResult: zod.ZodOptional<zod.ZodString>;
        attempts: zod.ZodOptional<zod.ZodNumber>;
        bridgedAt: zod.ZodOptional<zod.ZodString>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        channel: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodObject<{
            attempts: zod.ZodOptional<zod.ZodNumber>;
            description: zod.ZodOptional<zod.ZodString>;
            destination: zod.ZodOptional<zod.ZodString>;
            display: zod.ZodOptional<zod.ZodString>;
            dtmf: zod.ZodOptional<zod.ZodString>;
            id: zod.ZodOptional<zod.ZodString>;
            lastActivityAt: zod.ZodOptional<zod.ZodString>;
            lastCause: zod.ZodOptional<zod.ZodString>;
            priority: zod.ZodOptional<zod.ZodNumber>;
            resource: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
            state: zod.ZodOptional<zod.ZodNumber>;
            stopAt: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>;
        display: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        joinedAt: zod.ZodOptional<zod.ZodString>;
        leavingAt: zod.ZodOptional<zod.ZodString>;
        list: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        member: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        memberCallId: zod.ZodOptional<zod.ZodString>;
        offeredAgents: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>>;
        offeringAt: zod.ZodOptional<zod.ZodString>;
        position: zod.ZodOptional<zod.ZodNumber>;
        queue: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        reportingAt: zod.ZodOptional<zod.ZodString>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        result: zod.ZodOptional<zod.ZodString>;
        variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const AttemptsRenewalResultParams: zod.ZodObject<{
    attempt_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const AttemptsRenewalResultBody: zod.ZodObject<{
    renewal: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
export declare const AttemptsRenewalResultResponse: zod.ZodObject<{}, zod.z.core.$loose>;
/**
 * @summary DeleteAllMembers
 */
export declare const DeleteAllMembersBody: zod.ZodObject<{
    agentId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    attempts: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    bucketId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    createdAt: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    destination: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    name: zod.ZodOptional<zod.ZodString>;
    numbers: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    offeringAt: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    priority: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    q: zod.ZodOptional<zod.ZodString>;
    queueId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    size: zod.ZodOptional<zod.ZodNumber>;
    sort: zod.ZodOptional<zod.ZodString>;
    stopCause: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    withoutMembers: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const DeleteAllMembersResponse: zod.ZodObject<{
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        attempts: zod.ZodOptional<zod.ZodNumber>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            attempts: zod.ZodOptional<zod.ZodNumber>;
            description: zod.ZodOptional<zod.ZodString>;
            destination: zod.ZodOptional<zod.ZodString>;
            display: zod.ZodOptional<zod.ZodString>;
            dtmf: zod.ZodOptional<zod.ZodString>;
            id: zod.ZodOptional<zod.ZodString>;
            lastActivityAt: zod.ZodOptional<zod.ZodString>;
            lastCause: zod.ZodOptional<zod.ZodString>;
            priority: zod.ZodOptional<zod.ZodNumber>;
            resource: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
            state: zod.ZodOptional<zod.ZodNumber>;
            stopAt: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        expireAt: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        minOfferingAt: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        queue: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        reserved: zod.ZodOptional<zod.ZodBoolean>;
        skill: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopCause: zod.ZodOptional<zod.ZodString>;
        timezone: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
/**
 * @summary DeleteMembers
 */
export declare const DeleteMembersParams: zod.ZodObject<{
    queue_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const DeleteMembersBody: zod.ZodObject<{
    agentId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    attempts: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    bucketId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    createdAt: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    destination: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    ids: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    name: zod.ZodOptional<zod.ZodString>;
    numbers: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    offeringAt: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    priority: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    q: zod.ZodOptional<zod.ZodString>;
    size: zod.ZodOptional<zod.ZodNumber>;
    sort: zod.ZodOptional<zod.ZodString>;
    stopCause: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    withoutMembers: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const DeleteMembersResponse: zod.ZodObject<{
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        attempts: zod.ZodOptional<zod.ZodNumber>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            attempts: zod.ZodOptional<zod.ZodNumber>;
            description: zod.ZodOptional<zod.ZodString>;
            destination: zod.ZodOptional<zod.ZodString>;
            display: zod.ZodOptional<zod.ZodString>;
            dtmf: zod.ZodOptional<zod.ZodString>;
            id: zod.ZodOptional<zod.ZodString>;
            lastActivityAt: zod.ZodOptional<zod.ZodString>;
            lastCause: zod.ZodOptional<zod.ZodString>;
            priority: zod.ZodOptional<zod.ZodNumber>;
            resource: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
            state: zod.ZodOptional<zod.ZodNumber>;
            stopAt: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        expireAt: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        minOfferingAt: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        queue: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        reserved: zod.ZodOptional<zod.ZodBoolean>;
        skill: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopCause: zod.ZodOptional<zod.ZodString>;
        timezone: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
/**
 * @summary List of Member
 */
export declare const SearchMemberInQueueParams: zod.ZodObject<{
    queue_id: zod.ZodNumber;
}, zod.z.core.$strip>;
export declare const SearchMemberInQueueQueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    q: zod.ZodOptional<zod.ZodString>;
    sort: zod.ZodOptional<zod.ZodString>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    id: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    bucketId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    destination: zod.ZodOptional<zod.ZodString>;
    createdAtFrom: zod.ZodOptional<zod.ZodString>;
    createdAtTo: zod.ZodOptional<zod.ZodString>;
    offeringAtFrom: zod.ZodOptional<zod.ZodString>;
    offeringAtTo: zod.ZodOptional<zod.ZodString>;
    stopCause: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    priorityFrom: zod.ZodOptional<zod.ZodString>;
    priorityTo: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    attemptsFrom: zod.ZodOptional<zod.ZodString>;
    attemptsTo: zod.ZodOptional<zod.ZodString>;
    agentId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    variablesString: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const SearchMemberInQueueResponse: zod.ZodObject<{
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        attempts: zod.ZodOptional<zod.ZodNumber>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            attempts: zod.ZodOptional<zod.ZodNumber>;
            description: zod.ZodOptional<zod.ZodString>;
            destination: zod.ZodOptional<zod.ZodString>;
            display: zod.ZodOptional<zod.ZodString>;
            dtmf: zod.ZodOptional<zod.ZodString>;
            id: zod.ZodOptional<zod.ZodString>;
            lastActivityAt: zod.ZodOptional<zod.ZodString>;
            lastCause: zod.ZodOptional<zod.ZodString>;
            priority: zod.ZodOptional<zod.ZodNumber>;
            resource: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
            state: zod.ZodOptional<zod.ZodNumber>;
            stopAt: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        expireAt: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        minOfferingAt: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        queue: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        reserved: zod.ZodOptional<zod.ZodBoolean>;
        skill: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopCause: zod.ZodOptional<zod.ZodString>;
        timezone: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
/**
 * @summary Create Member
 */
export declare const CreateMemberParams: zod.ZodObject<{
    queue_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const CreateMemberBody: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    domainId: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const CreateMemberResponse: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        attempts: zod.ZodOptional<zod.ZodNumber>;
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        lastCause: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        state: zod.ZodOptional<zod.ZodNumber>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodString>;
    lastActivityAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    queue: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    reserved: zod.ZodOptional<zod.ZodBoolean>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
/**
 * @summary Create Member
 */
export declare const CreateMemberBulkParams: zod.ZodObject<{
    queue_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const CreateMemberBulkBody: zod.ZodObject<{
    fileName: zod.ZodOptional<zod.ZodString>;
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            description: zod.ZodOptional<zod.ZodString>;
            destination: zod.ZodOptional<zod.ZodString>;
            display: zod.ZodOptional<zod.ZodString>;
            dtmf: zod.ZodOptional<zod.ZodString>;
            priority: zod.ZodOptional<zod.ZodNumber>;
            resource: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
            stopAt: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodObject<{
                id: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodOptional<zod.ZodString>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>>;
        expireAt: zod.ZodOptional<zod.ZodString>;
        minOfferingAt: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        skill: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        timezone: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    }, zod.z.core.$strip>>>;
}, zod.z.core.$strip>;
export declare const CreateMemberBulkResponse: zod.ZodObject<{
    ids: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
/**
 * @summary ResetMembers
 */
export declare const ResetMembersParams: zod.ZodObject<{
    queue_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const ResetMembersBody: zod.ZodObject<{
    agentId: zod.ZodOptional<zod.ZodArray<zod.ZodNumber>>;
    bucketId: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    createdAt: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    id: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    ids: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    numbers: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    priority: zod.ZodOptional<zod.ZodObject<{
        from: zod.ZodOptional<zod.ZodString>;
        to: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const ResetMembersResponse: zod.ZodObject<{
    count: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
/**
 * @summary DeleteMember
 */
export declare const DeleteMemberParams: zod.ZodObject<{
    queue_id: zod.ZodString;
    id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const DeleteMemberQueryParams: zod.ZodObject<{
    domainId: zod.ZodOptional<zod.ZodString>;
    force: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const DeleteMemberResponse: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        attempts: zod.ZodOptional<zod.ZodNumber>;
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        lastCause: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        state: zod.ZodOptional<zod.ZodNumber>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodString>;
    lastActivityAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    queue: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    reserved: zod.ZodOptional<zod.ZodBoolean>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
/**
 * @summary ReadQueueRouting
 */
export declare const ReadMemberParams: zod.ZodObject<{
    queue_id: zod.ZodString;
    id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const ReadMemberQueryParams: zod.ZodObject<{
    domainId: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const ReadMemberResponse: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        attempts: zod.ZodOptional<zod.ZodNumber>;
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        lastCause: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        state: zod.ZodOptional<zod.ZodNumber>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodString>;
    lastActivityAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    queue: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    reserved: zod.ZodOptional<zod.ZodBoolean>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
/**
 * @summary Patch Member
 */
export declare const PatchMemberParams: zod.ZodObject<{
    queue_id: zod.ZodString;
    id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const PatchMemberBody: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    domainId: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const PatchMemberResponse: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        attempts: zod.ZodOptional<zod.ZodNumber>;
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        lastCause: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        state: zod.ZodOptional<zod.ZodNumber>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodString>;
    lastActivityAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    queue: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    reserved: zod.ZodOptional<zod.ZodBoolean>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
/**
 * @summary UpdateMember
 */
export declare const UpdateMemberParams: zod.ZodObject<{
    queue_id: zod.ZodString;
    id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const UpdateMemberBody: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    domainId: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const UpdateMemberResponse: zod.ZodObject<{
    agent: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    attempts: zod.ZodOptional<zod.ZodNumber>;
    bucket: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    communications: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        attempts: zod.ZodOptional<zod.ZodNumber>;
        description: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        display: zod.ZodOptional<zod.ZodString>;
        dtmf: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        lastActivityAt: zod.ZodOptional<zod.ZodString>;
        lastCause: zod.ZodOptional<zod.ZodString>;
        priority: zod.ZodOptional<zod.ZodNumber>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        state: zod.ZodOptional<zod.ZodNumber>;
        stopAt: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    id: zod.ZodOptional<zod.ZodString>;
    lastActivityAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    priority: zod.ZodOptional<zod.ZodNumber>;
    queue: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    reserved: zod.ZodOptional<zod.ZodBoolean>;
    skill: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    stopCause: zod.ZodOptional<zod.ZodString>;
    timezone: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
}, zod.z.core.$strip>;
/**
 * @summary SearchMemberAttempts
 */
export declare const SearchMemberAttemptsParams: zod.ZodObject<{
    queue_id: zod.ZodString;
    member_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const SearchMemberAttemptsQueryParams: zod.ZodObject<{
    domainId: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const SearchMemberAttemptsResponse: zod.ZodObject<{
    items: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        active: zod.ZodOptional<zod.ZodBoolean>;
        agent: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        answeredAt: zod.ZodOptional<zod.ZodString>;
        attempts: zod.ZodOptional<zod.ZodNumber>;
        bridgedAt: zod.ZodOptional<zod.ZodString>;
        bucket: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        destination: zod.ZodOptional<zod.ZodString>;
        hangupAt: zod.ZodOptional<zod.ZodString>;
        id: zod.ZodOptional<zod.ZodString>;
        legAId: zod.ZodOptional<zod.ZodString>;
        legBId: zod.ZodOptional<zod.ZodString>;
        member: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        node: zod.ZodOptional<zod.ZodString>;
        originateAt: zod.ZodOptional<zod.ZodString>;
        resource: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        result: zod.ZodOptional<zod.ZodString>;
        weight: zod.ZodOptional<zod.ZodNumber>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
/**
 * @summary Offline queue
 */
export declare const CreateAttemptParams: zod.ZodObject<{
    queue_id: zod.ZodString;
    member_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const CreateAttemptBody: zod.ZodObject<{
    agentId: zod.ZodOptional<zod.ZodString>;
    domainId: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const CreateAttemptResponse: zod.ZodObject<{
    attemptId: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const AttemptResultParams: zod.ZodObject<{
    queue_id: zod.ZodNumber;
    member_id: zod.ZodString;
    attempt_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const AttemptResultBody: zod.ZodObject<{
    agentId: zod.ZodOptional<zod.ZodNumber>;
    description: zod.ZodOptional<zod.ZodString>;
    display: zod.ZodOptional<zod.ZodBoolean>;
    excludeCurrentCommunication: zod.ZodOptional<zod.ZodBoolean>;
    expireAt: zod.ZodOptional<zod.ZodString>;
    minOfferingAt: zod.ZodOptional<zod.ZodString>;
    nextMemberId: zod.ZodOptional<zod.ZodString>;
    onlyCurrentCommunication: zod.ZodOptional<zod.ZodBoolean>;
    status: zod.ZodOptional<zod.ZodString>;
    transferQueueId: zod.ZodOptional<zod.ZodString>;
    variables: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
    waitBetweenRetries: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
export declare const AttemptResultResponse: zod.ZodObject<{
    status: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
