import * as z from 'zod'; declare const CreateServiceRequest: z.ZodObject<{ service: z.ZodObject<{ _id: z.ZodNullable>; 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 CreateServiceResponse: z.ZodObject<{ _id: z.ZodNullable>; 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>; declare const BulkCreateServicesRequest: z.ZodObject<{ services: z.ZodArray>; 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>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateServicesResponse: 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>; 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>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetServiceRequest: z.ZodObject<{ serviceId: z.ZodString; }, z.core.$strip>; declare const GetServiceResponse: z.ZodObject<{ _id: z.ZodNullable>; 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>; declare const UpdateServiceRequest: z.ZodObject<{ _id: z.ZodString; service: z.ZodObject<{ _id: z.ZodNullable>; 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.ZodString; 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 UpdateServiceResponse: z.ZodObject<{ _id: z.ZodNullable>; 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>; declare const BulkUpdateServicesRequest: z.ZodObject<{ options: z.ZodOptional>; 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.ZodString; 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>; mask: z.ZodOptional>; }, z.core.$strip>>>; returnEntity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateServicesResponse: 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>; 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>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateServicesByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: z.ZodObject<{ service: z.ZodObject<{ _id: z.ZodNullable>; 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>; }, z.core.$strip>; declare const BulkUpdateServicesByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; declare const DeleteServiceRequest: z.ZodObject<{ serviceId: z.ZodString; options: z.ZodOptional; participantNotification: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteServiceResponse: z.ZodObject<{}, z.core.$strip>; declare const BulkDeleteServicesRequest: z.ZodObject<{ ids: z.ZodArray; options: z.ZodOptional; participantNotification: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkDeleteServicesResponse: 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>; 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>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkDeleteServicesByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: z.ZodOptional; participantNotification: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkDeleteServicesByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; declare const QueryServicesRequest: z.ZodObject<{ query: z.ZodObject<{ filter: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; appId: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; name: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; type: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; description: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; hidden: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; tagLine: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; staffMemberIds: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'form._id': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'category._id': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'category.name': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'locations.business._id': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'mainSlug.name': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'supportedSlugs.name': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'onlineBooking.enabled': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'payment.options.online': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'payment.options.inPerson': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'payment.options.pricingPlan': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'schedule.firstSessionStart': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'schedule.lastSessionEnd': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; $and: z.ZodOptional>; $or: z.ZodOptional>; $not: z.ZodOptional; }, z.core.$strict>>; sort: z.ZodOptional>; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$catchall>; }, z.core.$strip>; declare const QueryServicesResponse: z.ZodObject<{ services: 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>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; total: z.ZodNullable>; tooManyToCount: z.ZodNullable>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const SearchServicesRequest: z.ZodObject<{ search: z.ZodObject<{ filter: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; appId: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; name: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; type: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; description: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; hidden: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; tagLine: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; staffMemberIds: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'form._id': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'category._id': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'category.name': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'category.sortOrder': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'locations.business._id': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'locations.business.name': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'locations.type': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'locations.calculatedAddress.formattedAddress': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'mainSlug.name': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'supportedSlugs.name': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'onlineBooking.enabled': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'payment.options.online': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'payment.options.inPerson': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'payment.options.pricingPlan': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'addOnDetails.addOnId': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; 'addOnDetails.durationInMinutes': z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; $and: z.ZodOptional>; $or: z.ZodOptional>; $not: z.ZodOptional; }, z.core.$strict>>; sort: z.ZodOptional>; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$catchall>; }, z.core.$strip>; declare const SearchServicesResponse: z.ZodObject<{ services: 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>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; aggregationData: z.ZodOptional; type: z.ZodOptional>; fieldPath: z.ZodOptional; }, z.core.$strip>, z.ZodXor; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; values: z.ZodObject<{ results: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; ranges: z.ZodObject<{ results: z.ZodOptional>; to: z.ZodNullable>; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; groupedByValue: z.ZodObject<{ results: z.ZodOptional; nestedResults: z.ZodOptional; type: z.ZodOptional>; fieldPath: z.ZodOptional; }, z.core.$strip>, z.ZodXor; ranges: z.ZodOptional; scalar: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ranges: z.ZodOptional; scalar: z.ZodOptional; values: z.ZodObject<{ results: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; scalar: z.ZodOptional; ranges: z.ZodObject<{ results: z.ZodOptional>; to: z.ZodNullable>; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodObject<{ type: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodOptional; dateHistogram: z.ZodObject<{ results: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; nested: z.ZodObject<{ results: z.ZodOptional, z.ZodXor; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; value: z.ZodObject<{ value: z.ZodOptional; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; range: z.ZodObject<{ from: z.ZodNullable>; to: z.ZodNullable>; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodOptional; scalar: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; scalarDate: z.ZodOptional; dateHistogram: z.ZodObject<{ value: z.ZodOptional; count: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ value: z.ZodOptional; range: z.ZodOptional; scalar: z.ZodOptional; dateHistogram: z.ZodOptional; scalarDate: z.ZodObject<{ value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ values: z.ZodOptional; ranges: z.ZodOptional; scalar: z.ZodOptional; groupedByValue: z.ZodOptional; dateHistogram: z.ZodOptional; nested: z.ZodOptional; scalarDate: z.ZodObject<{ type: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryPoliciesRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QueryPoliciesResponse: z.ZodObject<{ bookingPolicies: 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>>; connectedServices: 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>>>; totalServiceCount: z.ZodOptional; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryBookingFormsRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryBookingFormsResponse: z.ZodObject<{ bookingForms: z.ZodOptional; name: z.ZodNullable>; revision: z.ZodNullable>; }, z.core.$strip>>; connectedServices: z.ZodOptional>; name: z.ZodNullable>; }, z.core.$strip>>>; totalServiceCount: z.ZodOptional; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; defaultBookingForm: z.ZodOptional; name: z.ZodNullable>; revision: z.ZodNullable>; }, z.core.$strip>>; connectedServices: z.ZodOptional>; name: z.ZodNullable>; }, z.core.$strip>>>; totalServiceCount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const CountServicesRequest: z.ZodObject<{ options: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CountServicesResponse: z.ZodObject<{ count: z.ZodOptional; }, z.core.$strip>; declare const QueryLocationsRequest: z.ZodObject<{ options: z.ZodOptional>>; businessLocationIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryLocationsResponse: z.ZodObject<{ businessLocations: z.ZodOptional; 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>]>>>>; }, z.core.$strip>>; customLocations: z.ZodOptional; }, z.core.$strip>>; customerLocations: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryCategoriesRequest: z.ZodObject<{ options: z.ZodOptional>>; categoryIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryCategoriesResponse: z.ZodObject<{ categories: z.ZodOptional; name: z.ZodNullable>; sortOrder: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const SetServiceLocationsRequest: z.ZodObject<{ serviceId: z.ZodString; options: 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>]>>>>; removedLocationSessionsAction: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ moveToLocationOptions: z.ZodObject<{ newLocation: 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>]>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; participantNotification: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const SetServiceLocationsResponse: 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 EnablePricingPlansForServiceRequest: z.ZodObject<{ serviceId: z.ZodString; pricingPlanIds: z.ZodArray; }, z.core.$strip>; declare const EnablePricingPlansForServiceResponse: 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 DisablePricingPlansForServiceRequest: z.ZodObject<{ serviceId: z.ZodString; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const DisablePricingPlansForServiceResponse: 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 SetCustomSlugRequest: z.ZodObject<{ serviceId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const SetCustomSlugResponse: z.ZodObject<{ slug: z.ZodOptional; custom: z.ZodNullable>; _createdDate: z.ZodNullable>; }, z.core.$strip>>; 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 ValidateSlugRequest: z.ZodObject<{ serviceId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const ValidateSlugResponse: z.ZodObject<{ valid: z.ZodOptional; slug: z.ZodNullable>; errors: z.ZodOptional>>; }, z.core.$strip>; declare const CloneServiceRequest: z.ZodObject<{ sourceServiceId: z.ZodString; }, z.core.$strip>; declare const CloneServiceResponse: 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>>; errors: z.ZodOptional>>; }, z.core.$strip>; declare const CreateAddOnGroupRequest: z.ZodObject<{ addOnGroup: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodString; maxNumberOfAddOns: z.ZodNullable>; addOnIds: z.ZodOptional>; prompt: z.ZodNullable>; }, z.core.$strip>; options: z.ZodObject<{ serviceId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const CreateAddOnGroupResponse: z.ZodObject<{ addOnGroup: z.ZodOptional>; name: z.ZodNullable>; maxNumberOfAddOns: z.ZodNullable>; addOnIds: z.ZodOptional>; prompt: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteAddOnGroupRequest: z.ZodObject<{ addOnGroupId: z.ZodString; options: z.ZodObject<{ serviceId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const DeleteAddOnGroupResponse: z.ZodObject<{}, z.core.$strip>; declare const UpdateAddOnGroupRequest: z.ZodObject<{ addOnGroup: z.ZodObject<{ _id: z.ZodString; name: z.ZodNullable>; maxNumberOfAddOns: z.ZodNullable>; addOnIds: z.ZodOptional>; prompt: z.ZodNullable>; }, z.core.$strip>; options: z.ZodObject<{ serviceId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateAddOnGroupResponse: z.ZodObject<{ addOnGroup: z.ZodOptional>; name: z.ZodNullable>; maxNumberOfAddOns: z.ZodNullable>; addOnIds: z.ZodOptional>; prompt: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListAddOnGroupsByServiceIdRequest: z.ZodObject<{ serviceId: z.ZodString; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListAddOnGroupsByServiceIdResponse: z.ZodObject<{ addOnGroupsDetails: z.ZodOptional>; maxNumberOfAddOns: z.ZodNullable>; groupName: z.ZodNullable>; addOns: z.ZodOptional>; name: z.ZodNullable>; price: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; nameTranslated: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; maxQuantity: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ maxQuantity: z.ZodOptional; durationInMinutes: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ durationInMinutes: z.ZodOptional; maxQuantity: z.ZodNumber; }, z.core.$strip>]>>>>; prompt: z.ZodNullable>; groupNameTranslated: z.ZodNullable>; promptTranslated: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const SetAddOnsForGroupRequest: z.ZodObject<{ serviceId: z.ZodString; options: z.ZodObject<{ groupId: z.ZodString; addOnIds: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; declare const SetAddOnsForGroupResponse: z.ZodObject<{ addOnGroup: z.ZodOptional>; name: z.ZodNullable>; maxNumberOfAddOns: z.ZodNullable>; addOnIds: z.ZodOptional>; prompt: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; export { BulkCreateServicesRequest, BulkCreateServicesResponse, BulkDeleteServicesByFilterRequest, BulkDeleteServicesByFilterResponse, BulkDeleteServicesRequest, BulkDeleteServicesResponse, BulkUpdateServicesByFilterRequest, BulkUpdateServicesByFilterResponse, BulkUpdateServicesRequest, BulkUpdateServicesResponse, CloneServiceRequest, CloneServiceResponse, CountServicesRequest, CountServicesResponse, CreateAddOnGroupRequest, CreateAddOnGroupResponse, CreateServiceRequest, CreateServiceResponse, DeleteAddOnGroupRequest, DeleteAddOnGroupResponse, DeleteServiceRequest, DeleteServiceResponse, DisablePricingPlansForServiceRequest, DisablePricingPlansForServiceResponse, EnablePricingPlansForServiceRequest, EnablePricingPlansForServiceResponse, GetServiceRequest, GetServiceResponse, ListAddOnGroupsByServiceIdRequest, ListAddOnGroupsByServiceIdResponse, QueryBookingFormsRequest, QueryBookingFormsResponse, QueryCategoriesRequest, QueryCategoriesResponse, QueryLocationsRequest, QueryLocationsResponse, QueryPoliciesRequest, QueryPoliciesResponse, QueryServicesRequest, QueryServicesResponse, SearchServicesRequest, SearchServicesResponse, SetAddOnsForGroupRequest, SetAddOnsForGroupResponse, SetCustomSlugRequest, SetCustomSlugResponse, SetServiceLocationsRequest, SetServiceLocationsResponse, UpdateAddOnGroupRequest, UpdateAddOnGroupResponse, UpdateServiceRequest, UpdateServiceResponse, ValidateSlugRequest, ValidateSlugResponse };