import * as z from 'zod'; declare const ConfirmOrDeclineBookingRequest: z.ZodObject<{ bookingId: z.ZodString; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const ConfirmOrDeclineBookingResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const BulkConfirmOrDeclineBookingRequest: z.ZodObject<{ details: z.ZodArray>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkConfirmOrDeclineBookingResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; item: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const CancelBookingAnonymouslyRequest: z.ZodObject<{ token: z.ZodString; revision: z.ZodString; }, z.core.$strip>; declare const CancelBookingAnonymouslyResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const RescheduleBookingAnonymouslyRequest: z.ZodObject<{ token: z.ZodString; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional>; name: z.ZodNullable>; transparency: z.ZodOptional>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; eventId: z.ZodNullable>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; options: z.ZodObject<{ revision: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const RescheduleBookingAnonymouslyResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const GetBookingAnonymouslyRequest: z.ZodObject<{ token: z.ZodString; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetBookingAnonymouslyResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; allowedAnonymousActions: z.ZodOptional; reschedule: z.ZodOptional; }, z.core.$strip>>; bookingFee: z.ZodOptional>; bookingId: z.ZodNullable>; cancellationFee: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; status: z.ZodOptional>; trigger: z.ZodOptional>; }, z.core.$strip>>; policyDetails: z.ZodOptional>; description: z.ZodNullable>; descriptionTranslated: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetServiceAnonymouslyRequest: z.ZodObject<{ token: z.ZodString; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetServiceAnonymouslyResponse: z.ZodObject<{ service: z.ZodOptional>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; type: z.ZodOptional>; sortOrder: z.ZodNullable>; name: z.ZodNullable>; description: z.ZodNullable>; tagLine: z.ZodNullable>; defaultCapacity: z.ZodNullable>; media: z.ZodOptional, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ image: z.ZodString; }, z.core.$strip>]>>>>; mainMedia: z.ZodOptional, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ image: z.ZodString; }, z.core.$strip>]>>>; coverMedia: z.ZodOptional, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ image: z.ZodString; }, z.core.$strip>]>>>; }, z.core.$strip>>; hidden: z.ZodNullable>; category: z.ZodOptional; name: z.ZodNullable>; sortOrder: z.ZodNullable>; }, z.core.$strip>>; form: z.ZodOptional; }, z.core.$strip>>; payment: z.ZodOptional>; options: z.ZodOptional>; inPerson: z.ZodNullable>; deposit: z.ZodNullable>; pricingPlan: z.ZodNullable>; }, z.core.$strip>>; pricingPlanIds: z.ZodOptional>; addOnOption: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; custom: z.ZodOptional; varied: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; varied: z.ZodOptional; fixed: z.ZodObject<{ price: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; deposit: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; fullUpfrontPaymentAllowed: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixed: z.ZodOptional; varied: z.ZodOptional; custom: z.ZodObject<{ description: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixed: z.ZodOptional; custom: z.ZodOptional; varied: z.ZodObject<{ defaultPrice: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; deposit: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; minPrice: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; maxPrice: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; fullUpfrontPaymentAllowed: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; onlineBooking: z.ZodOptional>; requireManualApproval: z.ZodNullable>; allowMultipleRequests: z.ZodNullable>; }, z.core.$strip>>; conferencing: z.ZodOptional>; }, z.core.$strip>>; locations: z.ZodOptional; type: z.ZodOptional>; calculatedAddress: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; custom: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; business: z.ZodObject<{ _id: z.ZodOptional; name: z.ZodOptional; default: z.ZodNullable>; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; }, z.core.$strip>>; email: z.ZodNullable>; phone: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ business: z.ZodOptional; custom: z.ZodObject<{ _id: z.ZodOptional; address: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>>>; bookingPolicy: z.ZodOptional; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; name: z.ZodNullable>; customPolicyDescription: z.ZodOptional; description: z.ZodOptional; }, z.core.$strip>>; default: z.ZodNullable>; limitEarlyBookingPolicy: z.ZodOptional; earliestBookingInMinutes: z.ZodOptional; }, z.core.$strip>>; limitLateBookingPolicy: z.ZodOptional; latestBookingInMinutes: z.ZodOptional; }, z.core.$strip>>; bookAfterStartPolicy: z.ZodOptional; }, z.core.$strip>>; cancellationPolicy: z.ZodOptional; limitLatestCancellation: z.ZodOptional; latestCancellationInMinutes: z.ZodOptional; allowAnonymous: z.ZodNullable>; }, z.core.$strip>>; reschedulePolicy: z.ZodOptional; limitLatestReschedule: z.ZodOptional; latestRescheduleInMinutes: z.ZodOptional; allowAnonymous: z.ZodNullable>; }, z.core.$strip>>; waitlistPolicy: z.ZodOptional; capacity: z.ZodOptional; reservationTimeInMinutes: z.ZodOptional; }, z.core.$strip>>; participantsPolicy: z.ZodOptional; }, z.core.$strip>>; resourcesPolicy: z.ZodOptional; autoAssignAllowed: z.ZodOptional; }, z.core.$strip>>; cancellationFeePolicy: z.ZodOptional; cancellationWindows: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>>>>; autoCollectFeeEnabled: z.ZodNullable>; }, z.core.$strip>>; saveCreditCardPolicy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; schedule: z.ZodOptional>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; availabilityConstraints: z.ZodOptional; }, z.core.$strip>>>; sessionDurations: z.ZodOptional>; timeBetweenSessions: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; staffMemberIds: z.ZodOptional>; serviceResources: z.ZodOptional>; name: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; supportedSlugs: z.ZodOptional; custom: z.ZodNullable>; _createdDate: z.ZodNullable>; }, z.core.$strip>>>; mainSlug: z.ZodOptional; custom: z.ZodNullable>; _createdDate: z.ZodNullable>; }, z.core.$strip>>; urls: z.ZodOptional; bookingPage: z.ZodOptional; calendarPage: z.ZodOptional; }, z.core.$strip>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; seoData: z.ZodOptional; props: z.ZodNullable>>; meta: z.ZodNullable>>; children: z.ZodOptional; custom: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; keywords: z.ZodOptional; isMain: z.ZodOptional; origin: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; revision: z.ZodNullable>; addOnGroups: z.ZodOptional>; name: z.ZodNullable>; maxNumberOfAddOns: z.ZodNullable>; addOnIds: z.ZodOptional>; prompt: z.ZodNullable>; }, z.core.$strip>>>; addOnDetails: z.ZodOptional>; durationInMinutes: z.ZodNullable>; }, z.core.$strip>>>; taxableAddress: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetAnonymousActionTokenRequest: z.ZodObject<{ bookingId: z.ZodString; }, z.core.$strip>; declare const GetAnonymousActionTokenResponse: z.ZodObject<{ token: z.ZodNullable>; }, z.core.$strip>; declare const CreateMultiServiceBookingRequest: z.ZodObject<{ bookings: z.ZodArray>; bookedEntity: z.ZodIntersection>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; options: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; sendSmsReminder: z.ZodNullable>; flowControlSettings: z.ZodOptional; skipBusinessConfirmation: z.ZodOptional; skipSelectedPaymentOptionValidation: z.ZodOptional; skipAddOnValidation: z.ZodOptional; }, z.core.$strip>>; returnFullEntity: z.ZodOptional; multiServiceBookingType: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateMultiServiceBookingResponse: z.ZodObject<{ multiServiceBooking: z.ZodOptional>; bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const RescheduleMultiServiceBookingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; rescheduleBookingsInfo: z.ZodArray>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional>; name: z.ZodNullable>; transparency: z.ZodOptional>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; eventId: z.ZodNullable>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; revision: z.ZodString; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; options: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; flowControlSettings: z.ZodOptional; skipAvailabilityValidation: z.ZodOptional; skipBusinessConfirmation: z.ZodOptional; allowAddOnChanges: z.ZodOptional; }, z.core.$strip>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const RescheduleMultiServiceBookingResponse: z.ZodObject<{ multiServiceBooking: z.ZodOptional>; bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetMultiServiceBookingAvailabilityRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; }, z.core.$strip>; declare const GetMultiServiceBookingAvailabilityResponse: z.ZodObject<{ bookable: z.ZodOptional; totalCapacity: z.ZodNullable>; remainingCapacity: z.ZodNullable>; policyViolations: z.ZodOptional>; tooLateToBook: z.ZodNullable>; bookOnlineDisabled: z.ZodNullable>; }, z.core.$strip>>; policySettings: z.ZodOptional>; }, z.core.$strip>>; multiServiceBookingInfo: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; declare const CancelMultiServiceBookingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; options: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; flowControlSettings: z.ZodOptional>; withRefund: z.ZodNullable>; waiveCancellationFee: z.ZodNullable>; }, z.core.$strip>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const CancelMultiServiceBookingResponse: z.ZodObject<{ multiServiceBooking: z.ZodOptional>; bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const MarkMultiServiceBookingAsPendingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; options: z.ZodOptional>; revision: z.ZodNullable>; paymentStatus: z.ZodOptional>; }, z.core.$strip>>>; participantNotification: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; sendSmsReminder: z.ZodNullable>; doubleBooked: z.ZodNullable>; returnFullEntity: z.ZodOptional; flowControlSettings: z.ZodOptional; skipPendingApprovalServiceValidation: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const MarkMultiServiceBookingAsPendingResponse: z.ZodObject<{ multiServiceBooking: z.ZodOptional>; bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ConfirmMultiServiceBookingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; options: z.ZodOptional>; revision: z.ZodNullable>; paymentStatus: z.ZodOptional>; }, z.core.$strip>>>; participantNotification: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; sendSmsReminder: z.ZodNullable>; doubleBooked: z.ZodNullable>; returnFullEntity: z.ZodOptional; flowControlSettings: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ConfirmMultiServiceBookingResponse: z.ZodObject<{ multiServiceBooking: z.ZodOptional>; bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeclineMultiServiceBookingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; options: z.ZodOptional>; revision: z.ZodNullable>; paymentStatus: z.ZodOptional>; }, z.core.$strip>>>; participantNotification: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; returnFullEntity: z.ZodOptional; flowControlSettings: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeclineMultiServiceBookingResponse: z.ZodObject<{ multiServiceBooking: z.ZodOptional>; bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkGetMultiServiceBookingAllowedActionsRequest: z.ZodObject<{ multiServiceBookingIds: z.ZodArray; }, z.core.$strip>; declare const BulkGetMultiServiceBookingAllowedActionsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; item: z.ZodOptional; reschedule: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetMultiServiceBookingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; }, z.core.$strip>; declare const GetMultiServiceBookingResponse: z.ZodObject<{ _id: z.ZodNullable>; bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const AddBookingsToMultiServiceBookingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; options: z.ZodObject<{ bookings: z.ZodArray>; returnFullEntity: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; declare const AddBookingsToMultiServiceBookingResponse: z.ZodObject<{ bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const RemoveBookingsFromMultiServiceBookingRequest: z.ZodObject<{ multiServiceBookingId: z.ZodString; options: z.ZodOptional>; revision: z.ZodNullable>; }, z.core.$strip>>>; returnFullEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const RemoveBookingsFromMultiServiceBookingResponse: z.ZodObject<{ bookings: z.ZodOptional>; booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const CreateBookingRequest: z.ZodObject<{ booking: z.ZodIntersection>; bookedEntity: z.ZodIntersection>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>; options: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; sendSmsReminder: z.ZodNullable>; flowControlSettings: z.ZodOptional; skipBusinessConfirmation: z.ZodOptional; skipSelectedPaymentOptionValidation: z.ZodOptional; skipAddOnValidation: z.ZodOptional; }, z.core.$strip>>; formSubmission: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateBookingResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const BulkCreateBookingRequest: z.ZodObject<{ createBookingsInfo: z.ZodArray>; bookedEntity: z.ZodIntersection>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>; participantNotification: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; sendSmsReminder: z.ZodNullable>; flowControlSettings: z.ZodOptional; skipBusinessConfirmation: z.ZodOptional; skipSelectedPaymentOptionValidation: z.ZodOptional; skipAddOnValidation: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateBookingResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; item: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const RescheduleBookingRequest: z.ZodObject<{ bookingId: z.ZodString; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional>; name: z.ZodNullable>; transparency: z.ZodOptional>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; eventId: z.ZodNullable>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; options: z.ZodIntersection; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; flowControlSettings: z.ZodOptional; skipAvailabilityValidation: z.ZodOptional; skipBusinessConfirmation: z.ZodOptional; allowAddOnChanges: z.ZodOptional; }, z.core.$strip>>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const RescheduleBookingResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const ConfirmBookingRequest: z.ZodObject<{ bookingId: z.ZodString; revision: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; options: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; sendSmsReminder: z.ZodNullable>; paymentStatus: z.ZodOptional>; doubleBooked: z.ZodNullable>; flowControlSettings: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ConfirmBookingResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const SetBookingSubmissionIdRequest: z.ZodObject<{ bookingId: z.ZodString; submissionId: z.ZodString; }, z.core.$strip>; declare const SetBookingSubmissionIdResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const UpdateExtendedFieldsRequest: z.ZodObject<{ _id: z.ZodString; namespace: z.ZodString; options: z.ZodObject<{ namespaceData: z.ZodRecord; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateExtendedFieldsResponse: z.ZodObject<{ namespace: z.ZodOptional; namespaceData: z.ZodNullable>>; }, z.core.$strip>; declare const DeclineBookingRequest: z.ZodObject<{ bookingId: z.ZodString; revision: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; options: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; paymentStatus: z.ZodOptional>; doubleBooked: z.ZodNullable>; flowControlSettings: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeclineBookingResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const CancelBookingRequest: z.ZodObject<{ bookingId: z.ZodString; options: z.ZodObject<{ participantNotification: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; flowControlSettings: z.ZodOptional>; withRefund: z.ZodNullable>; waiveCancellationFee: z.ZodNullable>; }, z.core.$strip>>; revision: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const CancelBookingResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const UpdateNumberOfParticipantsRequest: z.ZodObject<{ bookingId: z.ZodString; options: z.ZodIntersection, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const UpdateNumberOfParticipantsResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const BulkCalculateAllowedActionsRequest: z.ZodObject<{ bookingIds: z.ZodArray; }, z.core.$strip>; declare const BulkCalculateAllowedActionsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; item: z.ZodOptional; reschedule: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const MarkBookingAsPendingRequest: z.ZodObject<{ bookingId: z.ZodString; revision: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; options: z.ZodOptional; message: z.ZodNullable>; metadata: z.ZodOptional>; }, z.core.$strip>>; sendSmsReminder: z.ZodNullable>; paymentStatus: z.ZodOptional>; doubleBooked: z.ZodNullable>; flowControlSettings: z.ZodOptional; skipPendingApprovalServiceValidation: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const MarkBookingAsPendingResponse: z.ZodObject<{ booking: z.ZodOptional>; bookedEntity: z.ZodOptional>; tags: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ schedule: z.ZodOptional; slot: z.ZodObject<{ sessionId: z.ZodNullable>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; eventId: z.ZodNullable>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional; name: z.ZodNullable>; email: z.ZodNullable>; scheduleId: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; resourceSelections: z.ZodOptional>; selectionMethod: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ slot: z.ZodOptional; schedule: z.ZodObject<{ scheduleId: z.ZodOptional; serviceId: z.ZodNullable>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; timezone: z.ZodNullable>; firstSessionStart: z.ZodNullable>; lastSessionEnd: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; contactDetails: z.ZodOptional>; firstName: z.ZodNullable>; lastName: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; fullAddress: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; formattedAddress: z.ZodNullable>; hint: z.ZodNullable>; geocode: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; countryFullname: z.ZodNullable>; subdivisions: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; apt: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; timeZone: z.ZodNullable>; countryCode: z.ZodNullable>; }, z.core.$strip>>; additionalFields: z.ZodOptional; value: z.ZodNullable>; label: z.ZodNullable>; valueType: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodOptional>; paymentStatus: z.ZodOptional>; selectedPaymentOption: z.ZodOptional>; _createdDate: z.ZodNullable>; externalUserId: z.ZodNullable>; revision: z.ZodNullable>; createdBy: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; anonymousVisitorId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; appId: z.ZodOptional; wixUserId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ anonymousVisitorId: z.ZodOptional; memberId: z.ZodOptional; wixUserId: z.ZodOptional; appId: z.ZodString; }, z.core.$strip>]>>>; startDate: z.ZodNullable>; endDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; doubleBooked: z.ZodNullable>; formSubmissionId: z.ZodNullable>; formId: z.ZodNullable>; bookedAddOns: z.ZodOptional; groupId: z.ZodOptional; durationInMinutes: z.ZodNullable>; quantity: z.ZodNullable>; name: z.ZodNullable>; nameTranslated: z.ZodNullable>; }, z.core.$strip>>>; appId: z.ZodNullable>; createdByAppId: z.ZodNullable>; depositSelected: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; participantsChoices: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ participantsChoices: z.ZodOptional; totalParticipants: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ totalParticipants: z.ZodOptional; participantsChoices: z.ZodObject<{ serviceChoices: z.ZodOptional>; choices: z.ZodOptional; }, z.core.$strip>, z.ZodXor; duration: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ duration: z.ZodOptional; custom: z.ZodString; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; duration: z.ZodObject<{ minutes: z.ZodOptional; name: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; export { AddBookingsToMultiServiceBookingRequest, AddBookingsToMultiServiceBookingResponse, BulkCalculateAllowedActionsRequest, BulkCalculateAllowedActionsResponse, BulkConfirmOrDeclineBookingRequest, BulkConfirmOrDeclineBookingResponse, BulkCreateBookingRequest, BulkCreateBookingResponse, BulkGetMultiServiceBookingAllowedActionsRequest, BulkGetMultiServiceBookingAllowedActionsResponse, CancelBookingAnonymouslyRequest, CancelBookingAnonymouslyResponse, CancelBookingRequest, CancelBookingResponse, CancelMultiServiceBookingRequest, CancelMultiServiceBookingResponse, ConfirmBookingRequest, ConfirmBookingResponse, ConfirmMultiServiceBookingRequest, ConfirmMultiServiceBookingResponse, ConfirmOrDeclineBookingRequest, ConfirmOrDeclineBookingResponse, CreateBookingRequest, CreateBookingResponse, CreateMultiServiceBookingRequest, CreateMultiServiceBookingResponse, DeclineBookingRequest, DeclineBookingResponse, DeclineMultiServiceBookingRequest, DeclineMultiServiceBookingResponse, GetAnonymousActionTokenRequest, GetAnonymousActionTokenResponse, GetBookingAnonymouslyRequest, GetBookingAnonymouslyResponse, GetMultiServiceBookingAvailabilityRequest, GetMultiServiceBookingAvailabilityResponse, GetMultiServiceBookingRequest, GetMultiServiceBookingResponse, GetServiceAnonymouslyRequest, GetServiceAnonymouslyResponse, MarkBookingAsPendingRequest, MarkBookingAsPendingResponse, MarkMultiServiceBookingAsPendingRequest, MarkMultiServiceBookingAsPendingResponse, RemoveBookingsFromMultiServiceBookingRequest, RemoveBookingsFromMultiServiceBookingResponse, RescheduleBookingAnonymouslyRequest, RescheduleBookingAnonymouslyResponse, RescheduleBookingRequest, RescheduleBookingResponse, RescheduleMultiServiceBookingRequest, RescheduleMultiServiceBookingResponse, SetBookingSubmissionIdRequest, SetBookingSubmissionIdResponse, UpdateExtendedFieldsRequest, UpdateExtendedFieldsResponse, UpdateNumberOfParticipantsRequest, UpdateNumberOfParticipantsResponse };