import * as z from 'zod'; declare const QueryServicesByFiltersRequest: z.ZodObject<{ options: z.ZodOptional>>; 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>]>>>; serviceFilters: z.ZodOptional>; localEndDate: z.ZodNullable>; timeZone: z.ZodNullable>; exactMatch: z.ZodNullable>; locationIds: z.ZodOptional>; attributes: z.ZodOptional; }, z.core.$strip>, z.ZodXor; numberRangeValue: z.ZodOptional; boolValue: z.ZodOptional; numberValues: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ numberRangeValue: z.ZodOptional; boolValue: z.ZodOptional; numberValues: z.ZodOptional; enumValue: z.ZodString; }, z.core.$strip>, z.ZodObject<{ enumValue: z.ZodOptional; boolValue: z.ZodOptional; numberValues: z.ZodOptional; numberRangeValue: z.ZodObject<{ min: z.ZodNullable>; max: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ enumValue: z.ZodOptional; numberRangeValue: z.ZodOptional; numberValues: z.ZodOptional; boolValue: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ enumValue: z.ZodOptional; numberRangeValue: z.ZodOptional; boolValue: z.ZodOptional; numberValues: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>>; resourceTypes: z.ZodOptional>; includeUnavailable: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryServicesByFiltersResponse: z.ZodObject<{ results: 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>; discountInfo: z.ZodOptional; priceAfterDiscount: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; custom: z.ZodOptional; varied: z.ZodOptional; subscription: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ custom: z.ZodOptional; varied: z.ZodOptional; subscription: 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; subscription: z.ZodOptional; custom: z.ZodObject<{ description: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixed: z.ZodOptional; custom: z.ZodOptional; subscription: 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>, z.ZodObject<{ fixed: z.ZodOptional; custom: z.ZodOptional; varied: z.ZodOptional; subscription: z.ZodObject<{ amountPerBillingCycle: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; frequency: z.ZodOptional>; totalPayments: z.ZodNullable>; firstChargeDate: z.ZodOptional>; recurringStartDate: z.ZodNullable>; enrollmentFeeAmount: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; }, 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; durationRange: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; dayOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ dayOptions: z.ZodOptional; hourOptions: z.ZodObject<{ minDurationInMinutes: z.ZodOptional; maxDurationInMinutes: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ hourOptions: z.ZodOptional; dayOptions: z.ZodObject<{ minDurationInDays: z.ZodOptional; maxDurationInDays: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>; }, z.core.$strip>>; staffMemberIds: z.ZodOptional>; staffMemberDetails: z.ZodOptional; name: z.ZodNullable>; mainMedia: z.ZodOptional, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ image: z.ZodString; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>; serviceResources: z.ZodOptional>; name: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ resourceIds: z.ZodObject<{ values: z.ZodOptional>; }, 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>>; primaryResourceType: z.ZodNullable>; }, z.core.$strip>>; available: 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>; export { QueryServicesByFiltersRequest, QueryServicesByFiltersResponse };