import * as z from 'zod';

declare const SearchRsvpsRequest: z.ZodObject<{
    search: z.ZodObject<{
        filter: z.ZodOptional<z.ZodObject<{
            _id: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            eventId: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            _createdDate: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            _updatedDate: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            memberId: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            contactId: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            firstName: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            lastName: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            email: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            status: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            totalGuests: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodNumber>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodNumber>;
                $gte: z.ZodOptional<z.ZodNumber>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $lt: z.ZodOptional<z.ZodNumber>;
                $lte: z.ZodOptional<z.ZodNumber>;
                $ne: z.ZodOptional<z.ZodNumber>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            checkedInGuestCount: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodNumber>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodNumber>;
                $gte: z.ZodOptional<z.ZodNumber>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $lt: z.ZodOptional<z.ZodNumber>;
                $lte: z.ZodOptional<z.ZodNumber>;
                $ne: z.ZodOptional<z.ZodNumber>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            fullyCheckedIn: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodBoolean>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodBoolean>;
                $gte: z.ZodOptional<z.ZodBoolean>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $lt: z.ZodOptional<z.ZodBoolean>;
                $lte: z.ZodOptional<z.ZodBoolean>;
                $ne: z.ZodOptional<z.ZodBoolean>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            anonymized: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodBoolean>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $gt: z.ZodOptional<z.ZodBoolean>;
                $gte: z.ZodOptional<z.ZodBoolean>;
                $hasAll: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $hasSome: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $in: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $lt: z.ZodOptional<z.ZodBoolean>;
                $lte: z.ZodOptional<z.ZodBoolean>;
                $ne: z.ZodOptional<z.ZodBoolean>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $startsWith: z.ZodOptional<z.ZodString>;
            }, z.core.$strict>>;
            $and: z.ZodOptional<z.ZodArray<z.ZodAny>>;
            $or: z.ZodOptional<z.ZodArray<z.ZodAny>>;
            $not: z.ZodOptional<z.ZodAny>;
        }, z.core.$strict>>;
        sort: z.ZodOptional<z.ZodArray<z.ZodObject<{
            fieldName: z.ZodOptional<z.ZodEnum<{
                _id: "_id";
                eventId: "eventId";
                _createdDate: "_createdDate";
                _updatedDate: "_updatedDate";
                memberId: "memberId";
                contactId: "contactId";
                firstName: "firstName";
                lastName: "lastName";
                email: "email";
                status: "status";
                totalGuests: "totalGuests";
                fullyCheckedIn: "fullyCheckedIn";
                checkedInGuestCount: "checkedInGuestCount";
                anonymized: "anonymized";
            }>>;
            order: z.ZodOptional<z.ZodEnum<{
                ASC: "ASC";
                DESC: "DESC";
            }>>;
        }, z.core.$strip>>>;
    }, z.core.$catchall<z.ZodAny>>;
    options: z.ZodOptional<z.ZodObject<{
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const SearchRsvpsResponse: z.ZodObject<{
    rsvps: z.ZodOptional<z.ZodArray<z.ZodObject<{
        _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        form: z.ZodOptional<z.ZodObject<{
            inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                inputName: z.ZodOptional<z.ZodString>;
                value: z.ZodOptional<z.ZodString>;
                values: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        status: z.ZodOptional<z.ZodEnum<{
            YES: "YES";
            NO: "NO";
            WAITLIST: "WAITLIST";
        }>>;
        totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestList: z.ZodOptional<z.ZodObject<{
            guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInDetails: z.ZodOptional<z.ZodObject<{
                    checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                    checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                }, z.core.$strip>>;
                guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        additionalGuestDetails: z.ZodOptional<z.ZodObject<{
            guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>;
        disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
            link: z.ZodOptional<z.ZodString>;
            password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        extendedFields: z.ZodOptional<z.ZodObject<{
            namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>>;
    pagingMetadata: z.ZodOptional<z.ZodObject<{
        count: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        cursors: z.ZodOptional<z.ZodObject<{
            next: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            prev: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        hasNext: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    }, z.core.$strip>>;
    aggregationData: z.ZodOptional<z.ZodObject<{
        results: z.ZodOptional<z.ZodArray<z.ZodIntersection<z.ZodObject<{
            name: z.ZodOptional<z.ZodString>;
            type: z.ZodOptional<z.ZodEnum<{
                VALUE: "VALUE";
                RANGE: "RANGE";
                SCALAR: "SCALAR";
                DATE_HISTOGRAM: "DATE_HISTOGRAM";
                NESTED: "NESTED";
            }>>;
            fieldPath: z.ZodOptional<z.ZodString>;
        }, z.core.$strip>, z.ZodXor<readonly [z.ZodObject<{
            values: z.ZodOptional<z.ZodNever>;
            ranges: z.ZodOptional<z.ZodNever>;
            scalar: z.ZodOptional<z.ZodNever>;
            groupedByValue: z.ZodOptional<z.ZodNever>;
            dateHistogram: z.ZodOptional<z.ZodNever>;
            nested: z.ZodOptional<z.ZodNever>;
        }, z.core.$strip>, z.ZodObject<{
            ranges: z.ZodOptional<z.ZodNever>;
            scalar: z.ZodOptional<z.ZodNever>;
            groupedByValue: z.ZodOptional<z.ZodNever>;
            dateHistogram: z.ZodOptional<z.ZodNever>;
            nested: z.ZodOptional<z.ZodNever>;
            values: z.ZodObject<{
                results: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    value: z.ZodOptional<z.ZodString>;
                    count: z.ZodOptional<z.ZodNumber>;
                }, z.core.$strip>>>;
            }, z.core.$strip>;
        }, z.core.$strip>, z.ZodObject<{
            values: z.ZodOptional<z.ZodNever>;
            scalar: z.ZodOptional<z.ZodNever>;
            groupedByValue: z.ZodOptional<z.ZodNever>;
            dateHistogram: z.ZodOptional<z.ZodNever>;
            nested: z.ZodOptional<z.ZodNever>;
            ranges: z.ZodObject<{
                results: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    from: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                    to: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                    count: z.ZodOptional<z.ZodNumber>;
                }, z.core.$strip>>>;
            }, z.core.$strip>;
        }, z.core.$strip>, z.ZodObject<{
            values: z.ZodOptional<z.ZodNever>;
            ranges: z.ZodOptional<z.ZodNever>;
            groupedByValue: z.ZodOptional<z.ZodNever>;
            dateHistogram: z.ZodOptional<z.ZodNever>;
            nested: z.ZodOptional<z.ZodNever>;
            scalar: z.ZodObject<{
                type: z.ZodOptional<z.ZodEnum<{
                    COUNT_DISTINCT: "COUNT_DISTINCT";
                    MIN: "MIN";
                    MAX: "MAX";
                }>>;
                value: z.ZodOptional<z.ZodNumber>;
            }, z.core.$strip>;
        }, z.core.$strip>, z.ZodObject<{
            values: z.ZodOptional<z.ZodNever>;
            ranges: z.ZodOptional<z.ZodNever>;
            scalar: z.ZodOptional<z.ZodNever>;
            dateHistogram: z.ZodOptional<z.ZodNever>;
            nested: z.ZodOptional<z.ZodNever>;
            groupedByValue: z.ZodObject<{
                results: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    value: z.ZodOptional<z.ZodString>;
                    nestedResults: z.ZodOptional<z.ZodIntersection<z.ZodObject<{
                        name: z.ZodOptional<z.ZodString>;
                        type: z.ZodOptional<z.ZodEnum<{
                            VALUE: "VALUE";
                            RANGE: "RANGE";
                            SCALAR: "SCALAR";
                            DATE_HISTOGRAM: "DATE_HISTOGRAM";
                            NESTED: "NESTED";
                        }>>;
                        fieldPath: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>, z.ZodXor<readonly [z.ZodObject<{
                        values: z.ZodOptional<z.ZodNever>;
                        ranges: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodOptional<z.ZodNever>;
                    }, z.core.$strip>, z.ZodObject<{
                        ranges: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodOptional<z.ZodNever>;
                        values: z.ZodObject<{
                            results: z.ZodOptional<z.ZodArray<z.ZodObject<{
                                value: z.ZodOptional<z.ZodString>;
                                count: z.ZodOptional<z.ZodNumber>;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>, z.ZodObject<{
                        values: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodOptional<z.ZodNever>;
                        ranges: z.ZodObject<{
                            results: z.ZodOptional<z.ZodArray<z.ZodObject<{
                                from: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                                to: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                                count: z.ZodOptional<z.ZodNumber>;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>, z.ZodObject<{
                        values: z.ZodOptional<z.ZodNever>;
                        ranges: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodObject<{
                            type: z.ZodOptional<z.ZodEnum<{
                                COUNT_DISTINCT: "COUNT_DISTINCT";
                                MIN: "MIN";
                                MAX: "MAX";
                            }>>;
                            value: z.ZodOptional<z.ZodNumber>;
                        }, z.core.$strip>;
                    }, z.core.$strip>]>>>;
                }, z.core.$strip>>>;
            }, z.core.$strip>;
        }, z.core.$strip>, z.ZodObject<{
            values: z.ZodOptional<z.ZodNever>;
            ranges: z.ZodOptional<z.ZodNever>;
            scalar: z.ZodOptional<z.ZodNever>;
            groupedByValue: z.ZodOptional<z.ZodNever>;
            nested: z.ZodOptional<z.ZodNever>;
            dateHistogram: z.ZodObject<{
                results: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    value: z.ZodOptional<z.ZodString>;
                    count: z.ZodOptional<z.ZodNumber>;
                }, z.core.$strip>>>;
            }, z.core.$strip>;
        }, z.core.$strip>, z.ZodObject<{
            values: z.ZodOptional<z.ZodNever>;
            ranges: z.ZodOptional<z.ZodNever>;
            scalar: z.ZodOptional<z.ZodNever>;
            groupedByValue: z.ZodOptional<z.ZodNever>;
            dateHistogram: z.ZodOptional<z.ZodNever>;
            nested: z.ZodObject<{
                results: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    results: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodIntersection<z.ZodObject<{}, z.core.$strip>, z.ZodXor<readonly [z.ZodObject<{
                        value: z.ZodOptional<z.ZodNever>;
                        range: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodOptional<z.ZodNever>;
                        dateHistogram: z.ZodOptional<z.ZodNever>;
                    }, z.core.$strip>, z.ZodObject<{
                        range: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodOptional<z.ZodNever>;
                        dateHistogram: z.ZodOptional<z.ZodNever>;
                        value: z.ZodObject<{
                            value: z.ZodOptional<z.ZodString>;
                            count: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>, z.ZodObject<{
                        value: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodOptional<z.ZodNever>;
                        dateHistogram: z.ZodOptional<z.ZodNever>;
                        range: z.ZodObject<{
                            from: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                            to: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                            count: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>, z.ZodObject<{
                        value: z.ZodOptional<z.ZodNever>;
                        range: z.ZodOptional<z.ZodNever>;
                        dateHistogram: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodObject<{
                            value: z.ZodOptional<z.ZodNumber>;
                        }, z.core.$strip>;
                    }, z.core.$strip>, z.ZodObject<{
                        value: z.ZodOptional<z.ZodNever>;
                        range: z.ZodOptional<z.ZodNever>;
                        scalar: z.ZodOptional<z.ZodNever>;
                        dateHistogram: z.ZodObject<{
                            value: z.ZodOptional<z.ZodString>;
                            count: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>]>>>>;
                }, z.core.$strip>>>;
            }, z.core.$strip>;
        }, z.core.$strip>]>>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const QueryRsvpsRequest: z.ZodObject<{
    query: z.ZodObject<{
        filter: z.ZodOptional<z.ZodObject<{
            _id: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strict>>;
            eventId: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strict>>;
            memberId: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strict>>;
            contactId: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $exists: z.ZodOptional<z.ZodBoolean>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strict>>;
            status: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strict>>;
            fullyCheckedIn: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodBoolean>;
                $in: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
                $ne: z.ZodOptional<z.ZodBoolean>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodBoolean>>;
            }, z.core.$strict>>;
            _updatedDate: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strict>>;
            _createdDate: z.ZodOptional<z.ZodObject<{
                $eq: z.ZodOptional<z.ZodString>;
                $gt: z.ZodOptional<z.ZodString>;
                $gte: z.ZodOptional<z.ZodString>;
                $in: z.ZodOptional<z.ZodArray<z.ZodString>>;
                $lt: z.ZodOptional<z.ZodString>;
                $lte: z.ZodOptional<z.ZodString>;
                $ne: z.ZodOptional<z.ZodString>;
                $nin: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strict>>;
            $and: z.ZodOptional<z.ZodArray<z.ZodAny>>;
            $or: z.ZodOptional<z.ZodArray<z.ZodAny>>;
            $not: z.ZodOptional<z.ZodAny>;
        }, z.core.$strict>>;
        sort: z.ZodOptional<z.ZodArray<z.ZodObject<{
            fieldName: z.ZodOptional<z.ZodEnum<{
                _createdDate: "_createdDate";
                _updatedDate: "_updatedDate";
                status: "status";
                fullyCheckedIn: "fullyCheckedIn";
            }>>;
            order: z.ZodOptional<z.ZodEnum<{
                ASC: "ASC";
                DESC: "DESC";
            }>>;
        }, z.core.$strip>>>;
    }, z.core.$catchall<z.ZodAny>>;
    options: z.ZodOptional<z.ZodObject<{
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const QueryRsvpsResponse: z.ZodObject<{
    rsvps: z.ZodOptional<z.ZodArray<z.ZodObject<{
        _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        form: z.ZodOptional<z.ZodObject<{
            inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                inputName: z.ZodOptional<z.ZodString>;
                value: z.ZodOptional<z.ZodString>;
                values: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        status: z.ZodOptional<z.ZodEnum<{
            YES: "YES";
            NO: "NO";
            WAITLIST: "WAITLIST";
        }>>;
        totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestList: z.ZodOptional<z.ZodObject<{
            guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInDetails: z.ZodOptional<z.ZodObject<{
                    checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                    checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                }, z.core.$strip>>;
                guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        additionalGuestDetails: z.ZodOptional<z.ZodObject<{
            guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>;
        disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
            link: z.ZodOptional<z.ZodString>;
            password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        extendedFields: z.ZodOptional<z.ZodObject<{
            namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>>;
    pagingMetadata: z.ZodOptional<z.ZodObject<{
        count: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        cursors: z.ZodOptional<z.ZodObject<{
            next: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            prev: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        hasNext: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const CountRsvpsRequest: z.ZodObject<{
    options: z.ZodOptional<z.ZodObject<{
        filter: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        search: z.ZodOptional<z.ZodObject<{
            mode: z.ZodOptional<z.ZodEnum<{
                OR: "OR";
                AND: "AND";
            }>>;
            expression: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString>>;
            fuzzy: z.ZodOptional<z.ZodBoolean>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const CountRsvpsResponse: z.ZodObject<{
    count: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
declare const GetRsvpRequest: z.ZodObject<{
    rsvpId: z.ZodString;
    options: z.ZodOptional<z.ZodObject<{
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const GetRsvpResponse: z.ZodObject<{
    _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    form: z.ZodOptional<z.ZodObject<{
        inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
            inputName: z.ZodOptional<z.ZodString>;
            value: z.ZodOptional<z.ZodString>;
            values: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>>;
    }, z.core.$strip>>;
    status: z.ZodOptional<z.ZodEnum<{
        YES: "YES";
        NO: "NO";
        WAITLIST: "WAITLIST";
    }>>;
    totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    guestList: z.ZodOptional<z.ZodObject<{
        guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
            index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            checkInDetails: z.ZodOptional<z.ZodObject<{
                checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            }, z.core.$strip>>;
            guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        }, z.core.$strip>>>;
    }, z.core.$strip>>;
    language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    additionalGuestDetails: z.ZodOptional<z.ZodObject<{
        guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strip>>;
    disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
        link: z.ZodOptional<z.ZodString>;
        password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>>;
    anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    extendedFields: z.ZodOptional<z.ZodObject<{
        namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const CreateRsvpRequest: z.ZodObject<{
    rsvp: z.ZodObject<{
        _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        eventId: z.ZodString;
        _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        firstName: z.ZodString;
        lastName: z.ZodString;
        email: z.ZodString;
        form: z.ZodOptional<z.ZodObject<{
            inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                inputName: z.ZodOptional<z.ZodString>;
                value: z.ZodOptional<z.ZodString>;
                values: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        status: z.ZodEnum<{
            YES: "YES";
            NO: "NO";
            WAITLIST: "WAITLIST";
        }>;
        totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestList: z.ZodOptional<z.ZodObject<{
            guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInDetails: z.ZodOptional<z.ZodObject<{
                    checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                    checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                }, z.core.$strip>>;
                guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        additionalGuestDetails: z.ZodOptional<z.ZodObject<{
            guestCount: z.ZodNumber;
            guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>;
        disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
            link: z.ZodOptional<z.ZodString>;
            password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        extendedFields: z.ZodOptional<z.ZodObject<{
            namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
        }, z.core.$strip>>;
    }, z.core.$strip>;
    options: z.ZodOptional<z.ZodObject<{
        options: z.ZodOptional<z.ZodObject<{
            ignoreLimits: z.ZodOptional<z.ZodBoolean>;
            ignoreFormValidation: z.ZodOptional<z.ZodBoolean>;
            ignoreResponseStatus: z.ZodOptional<z.ZodBoolean>;
            ignoreAdditionalGuestNames: z.ZodOptional<z.ZodBoolean>;
        }, z.core.$strip>>;
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const CreateRsvpResponse: z.ZodObject<{
    _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    form: z.ZodOptional<z.ZodObject<{
        inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
            inputName: z.ZodOptional<z.ZodString>;
            value: z.ZodOptional<z.ZodString>;
            values: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>>;
    }, z.core.$strip>>;
    status: z.ZodOptional<z.ZodEnum<{
        YES: "YES";
        NO: "NO";
        WAITLIST: "WAITLIST";
    }>>;
    totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    guestList: z.ZodOptional<z.ZodObject<{
        guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
            index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            checkInDetails: z.ZodOptional<z.ZodObject<{
                checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            }, z.core.$strip>>;
            guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        }, z.core.$strip>>>;
    }, z.core.$strip>>;
    language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    additionalGuestDetails: z.ZodOptional<z.ZodObject<{
        guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strip>>;
    disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
        link: z.ZodOptional<z.ZodString>;
        password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>>;
    anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    extendedFields: z.ZodOptional<z.ZodObject<{
        namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const UpdateRsvpRequest: z.ZodObject<{
    _id: z.ZodString;
    rsvp: z.ZodObject<{
        _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        form: z.ZodOptional<z.ZodObject<{
            inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                inputName: z.ZodOptional<z.ZodString>;
                value: z.ZodOptional<z.ZodString>;
                values: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        status: z.ZodOptional<z.ZodEnum<{
            YES: "YES";
            NO: "NO";
            WAITLIST: "WAITLIST";
        }>>;
        totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestList: z.ZodOptional<z.ZodObject<{
            guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInDetails: z.ZodOptional<z.ZodObject<{
                    checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                    checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                }, z.core.$strip>>;
                guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        additionalGuestDetails: z.ZodOptional<z.ZodObject<{
            guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>;
        disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
            link: z.ZodOptional<z.ZodString>;
            password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        extendedFields: z.ZodOptional<z.ZodObject<{
            namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
        }, z.core.$strip>>;
    }, z.core.$strip>;
    options: z.ZodObject<{
        options: z.ZodOptional<z.ZodObject<{
            ignoreLimits: z.ZodOptional<z.ZodBoolean>;
            ignoreFormValidation: z.ZodOptional<z.ZodBoolean>;
            ignoreResponseStatus: z.ZodOptional<z.ZodBoolean>;
            ignoreAdditionalGuestNames: z.ZodOptional<z.ZodBoolean>;
        }, z.core.$strip>>;
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
    }, z.core.$strip>;
}, z.core.$strip>;
declare const UpdateRsvpResponse: z.ZodObject<{
    _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    form: z.ZodOptional<z.ZodObject<{
        inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
            inputName: z.ZodOptional<z.ZodString>;
            value: z.ZodOptional<z.ZodString>;
            values: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>>;
    }, z.core.$strip>>;
    status: z.ZodOptional<z.ZodEnum<{
        YES: "YES";
        NO: "NO";
        WAITLIST: "WAITLIST";
    }>>;
    totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    guestList: z.ZodOptional<z.ZodObject<{
        guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
            index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            checkInDetails: z.ZodOptional<z.ZodObject<{
                checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            }, z.core.$strip>>;
            guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        }, z.core.$strip>>>;
    }, z.core.$strip>>;
    language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    additionalGuestDetails: z.ZodOptional<z.ZodObject<{
        guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strip>>;
    disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
        link: z.ZodOptional<z.ZodString>;
        password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>>;
    anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    extendedFields: z.ZodOptional<z.ZodObject<{
        namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const DeleteRsvpRequest: z.ZodObject<{
    rsvpId: z.ZodString;
}, z.core.$strip>;
declare const DeleteRsvpResponse: z.ZodObject<{}, z.core.$strip>;
declare const BulkUpdateRsvpsRequest: z.ZodObject<{
    rsvps: z.ZodArray<z.ZodObject<{
        rsvp: z.ZodOptional<z.ZodObject<{
            _id: z.ZodString;
            revision: z.ZodString;
            eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
            _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
            memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            form: z.ZodOptional<z.ZodObject<{
                inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    inputName: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodString>;
                    values: z.ZodOptional<z.ZodArray<z.ZodString>>;
                }, z.core.$strip>>>;
            }, z.core.$strip>>;
            status: z.ZodOptional<z.ZodEnum<{
                YES: "YES";
                NO: "NO";
                WAITLIST: "WAITLIST";
            }>>;
            totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestList: z.ZodOptional<z.ZodObject<{
                guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                    fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInDetails: z.ZodOptional<z.ZodObject<{
                        checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                        checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                        checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                        checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                        checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                        checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                        checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    }, z.core.$strip>>;
                    guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                }, z.core.$strip>>>;
            }, z.core.$strip>>;
            language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            additionalGuestDetails: z.ZodOptional<z.ZodObject<{
                guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>;
            disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
                link: z.ZodOptional<z.ZodString>;
                password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            }, z.core.$strip>>;
            anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            extendedFields: z.ZodOptional<z.ZodObject<{
                namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
            }, z.core.$strip>>;
        }, z.core.$strip>>;
        fieldMask: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strip>>;
    options: z.ZodOptional<z.ZodObject<{
        returnEntity: z.ZodOptional<z.ZodBoolean>;
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
        options: z.ZodOptional<z.ZodObject<{
            ignoreLimits: z.ZodOptional<z.ZodBoolean>;
            ignoreFormValidation: z.ZodOptional<z.ZodBoolean>;
            ignoreResponseStatus: z.ZodOptional<z.ZodBoolean>;
            ignoreAdditionalGuestNames: z.ZodOptional<z.ZodBoolean>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const BulkUpdateRsvpsResponse: z.ZodObject<{
    results: z.ZodOptional<z.ZodArray<z.ZodObject<{
        itemMetadata: z.ZodOptional<z.ZodObject<{
            _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            originalIndex: z.ZodOptional<z.ZodNumber>;
            success: z.ZodOptional<z.ZodBoolean>;
            error: z.ZodOptional<z.ZodObject<{
                code: z.ZodOptional<z.ZodString>;
                description: z.ZodOptional<z.ZodString>;
                data: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
            }, z.core.$strip>>;
        }, z.core.$strip>>;
        rsvp: z.ZodOptional<z.ZodObject<{
            _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
            _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
            memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            form: z.ZodOptional<z.ZodObject<{
                inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    inputName: z.ZodOptional<z.ZodString>;
                    value: z.ZodOptional<z.ZodString>;
                    values: z.ZodOptional<z.ZodArray<z.ZodString>>;
                }, z.core.$strip>>>;
            }, z.core.$strip>>;
            status: z.ZodOptional<z.ZodEnum<{
                YES: "YES";
                NO: "NO";
                WAITLIST: "WAITLIST";
            }>>;
            totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestList: z.ZodOptional<z.ZodObject<{
                guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                    fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInDetails: z.ZodOptional<z.ZodObject<{
                        checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                        checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                        checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                        checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                        checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                        checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                        checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    }, z.core.$strip>>;
                    guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                }, z.core.$strip>>>;
            }, z.core.$strip>>;
            language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            additionalGuestDetails: z.ZodOptional<z.ZodObject<{
                guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>;
            disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
                link: z.ZodOptional<z.ZodString>;
                password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            }, z.core.$strip>>;
            anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
            extendedFields: z.ZodOptional<z.ZodObject<{
                namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
            }, z.core.$strip>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>>;
    bulkActionMetadata: z.ZodOptional<z.ZodObject<{
        totalSuccesses: z.ZodOptional<z.ZodNumber>;
        totalFailures: z.ZodOptional<z.ZodNumber>;
        undetailedFailures: z.ZodOptional<z.ZodNumber>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const BulkDeleteRsvpsByFilterRequest: z.ZodObject<{
    filter: z.ZodRecord<z.ZodString, z.ZodAny>;
    options: z.ZodOptional<z.ZodObject<{
        search: z.ZodOptional<z.ZodObject<{
            mode: z.ZodOptional<z.ZodEnum<{
                OR: "OR";
                AND: "AND";
            }>>;
            expression: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            fields: z.ZodOptional<z.ZodArray<z.ZodString>>;
            fuzzy: z.ZodOptional<z.ZodBoolean>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const BulkDeleteRsvpsByFilterResponse: z.ZodObject<{
    jobId: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const CheckInRsvpGuestsRequest: z.ZodObject<{
    rsvpId: z.ZodString;
    options: z.ZodOptional<z.ZodObject<{
        guestIds: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
        checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const CheckInRsvpGuestsResponse: z.ZodObject<{
    rsvp: z.ZodOptional<z.ZodObject<{
        _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        form: z.ZodOptional<z.ZodObject<{
            inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                inputName: z.ZodOptional<z.ZodString>;
                value: z.ZodOptional<z.ZodString>;
                values: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        status: z.ZodOptional<z.ZodEnum<{
            YES: "YES";
            NO: "NO";
            WAITLIST: "WAITLIST";
        }>>;
        totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestList: z.ZodOptional<z.ZodObject<{
            guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInDetails: z.ZodOptional<z.ZodObject<{
                    checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                    checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                }, z.core.$strip>>;
                guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        additionalGuestDetails: z.ZodOptional<z.ZodObject<{
            guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>;
        disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
            link: z.ZodOptional<z.ZodString>;
            password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        extendedFields: z.ZodOptional<z.ZodObject<{
            namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const CancelRsvpGuestsCheckInRequest: z.ZodObject<{
    rsvpId: z.ZodString;
    options: z.ZodOptional<z.ZodObject<{
        guestIds: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
        checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const CancelRsvpGuestsCheckInResponse: z.ZodObject<{
    rsvp: z.ZodOptional<z.ZodObject<{
        _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        form: z.ZodOptional<z.ZodObject<{
            inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                inputName: z.ZodOptional<z.ZodString>;
                value: z.ZodOptional<z.ZodString>;
                values: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        status: z.ZodOptional<z.ZodEnum<{
            YES: "YES";
            NO: "NO";
            WAITLIST: "WAITLIST";
        }>>;
        totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestList: z.ZodOptional<z.ZodObject<{
            guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInDetails: z.ZodOptional<z.ZodObject<{
                    checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                    checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                }, z.core.$strip>>;
                guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        additionalGuestDetails: z.ZodOptional<z.ZodObject<{
            guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>;
        disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
            link: z.ZodOptional<z.ZodString>;
            password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        extendedFields: z.ZodOptional<z.ZodObject<{
            namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const ListRsvpSummaryRequest: z.ZodObject<{
    eventId: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
declare const ListRsvpSummaryResponse: z.ZodObject<{
    summaries: z.ZodOptional<z.ZodArray<z.ZodObject<{
        eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        yesGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        noGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        waitlistGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        totalRsvpCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    }, z.core.$strip>>>;
}, z.core.$strip>;
declare const ListCurrentRsvpsRequest: z.ZodObject<{
    eventId: z.ZodArray<z.ZodString>;
    options: z.ZodOptional<z.ZodObject<{
        fields: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            DETAILS: "DETAILS";
            FORM: "FORM";
            CONTACT_DETAILS: "CONTACT_DETAILS";
        }>>>;
        paging: z.ZodOptional<z.ZodObject<{
            limit: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            cursor: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
declare const ListCurrentRsvpsResponse: z.ZodObject<{
    rsvps: z.ZodOptional<z.ZodArray<z.ZodObject<{
        _id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        revision: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        _createdDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        _updatedDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
        memberId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        contactId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        firstName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        lastName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        form: z.ZodOptional<z.ZodObject<{
            inputValues: z.ZodOptional<z.ZodArray<z.ZodObject<{
                inputName: z.ZodOptional<z.ZodString>;
                value: z.ZodOptional<z.ZodString>;
                values: z.ZodOptional<z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        status: z.ZodOptional<z.ZodEnum<{
            YES: "YES";
            NO: "NO";
            WAITLIST: "WAITLIST";
        }>>;
        totalGuests: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        guestList: z.ZodOptional<z.ZodObject<{
            guests: z.ZodOptional<z.ZodArray<z.ZodObject<{
                index: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
                fullName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                checkInDetails: z.ZodOptional<z.ZodObject<{
                    checkedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
                    checkInDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkInCanceledDate: z.ZodNullable<z.ZodOptional<z.ZodDate>>;
                    checkedInBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledBy: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkedInByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                    checkInCanceledByStaffMember: z.ZodNullable<z.ZodOptional<z.ZodString>>;
                }, z.core.$strip>>;
                guestId: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        locale: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        fullyCheckedIn: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        checkedInGuestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        additionalGuestDetails: z.ZodOptional<z.ZodObject<{
            guestCount: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
            guestNames: z.ZodOptional<z.ZodArray<z.ZodString>>;
        }, z.core.$strip>>;
        disableNotifications: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        onlineConferencingLogin: z.ZodOptional<z.ZodObject<{
            link: z.ZodOptional<z.ZodString>;
            password: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        anonymized: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        marketingConsent: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
        extendedFields: z.ZodOptional<z.ZodObject<{
            namespaces: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodAny>>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>>;
    pagingMetadata: z.ZodOptional<z.ZodObject<{
        count: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        cursors: z.ZodOptional<z.ZodObject<{
            next: z.ZodNullable<z.ZodOptional<z.ZodString>>;
            prev: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        }, z.core.$strip>>;
        hasNext: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    }, z.core.$strip>>;
}, z.core.$strip>;

export { BulkDeleteRsvpsByFilterRequest, BulkDeleteRsvpsByFilterResponse, BulkUpdateRsvpsRequest, BulkUpdateRsvpsResponse, CancelRsvpGuestsCheckInRequest, CancelRsvpGuestsCheckInResponse, CheckInRsvpGuestsRequest, CheckInRsvpGuestsResponse, CountRsvpsRequest, CountRsvpsResponse, CreateRsvpRequest, CreateRsvpResponse, DeleteRsvpRequest, DeleteRsvpResponse, GetRsvpRequest, GetRsvpResponse, ListCurrentRsvpsRequest, ListCurrentRsvpsResponse, ListRsvpSummaryRequest, ListRsvpSummaryResponse, QueryRsvpsRequest, QueryRsvpsResponse, SearchRsvpsRequest, SearchRsvpsResponse, UpdateRsvpRequest, UpdateRsvpResponse };
