import * as z from 'zod'; declare const CreateRedirectSessionRequest: z.ZodObject<{ options: z.ZodIntersection>; postFlowUrl: z.ZodNullable>; loginUrl: z.ZodNullable>; bookingsServiceListUrl: z.ZodNullable>; cartPageUrl: z.ZodNullable>; planListUrl: z.ZodNullable>; }, z.core.$strip>>; preferences: z.ZodOptional>; maintainIdentity: z.ZodNullable>; additionalQueryParameters: z.ZodOptional>; checkIfPublish: z.ZodNullable>; }, z.core.$strip>>; origin: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; eventsCheckout: z.ZodOptional; paidPlansCheckout: z.ZodOptional; logout: z.ZodOptional; auth: z.ZodOptional; storesProduct: z.ZodOptional; bookingsBook: z.ZodOptional; bookingsCheckout: z.ZodObject<{ timezone: z.ZodOptional; slotAvailability: z.ZodOptional>; serviceId: z.ZodOptional; scheduleId: z.ZodOptional; startDate: z.ZodNullable>; endDate: z.ZodNullable>; timezone: z.ZodNullable>; resource: z.ZodOptional>; name: z.ZodNullable>; }, z.core.$strip>>; location: z.ZodOptional>; name: z.ZodNullable>; formattedAddress: z.ZodNullable>; formattedAddressTranslated: z.ZodNullable>; locationType: z.ZodOptional>; }, z.core.$strip>>; eventId: z.ZodNullable>; }, z.core.$strip>>; bookable: z.ZodOptional; totalSpots: z.ZodNullable>; openSpots: z.ZodNullable>; waitingList: z.ZodOptional>; openSpots: z.ZodNullable>; }, z.core.$strip>>; bookingPolicyViolations: z.ZodOptional>; tooLateToBook: z.ZodNullable>; bookOnlineDisabled: z.ZodNullable>; validSubmissionRequired: z.ZodNullable>; }, z.core.$strip>>; locked: z.ZodNullable>; isFromV2: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ bookingsCheckout: z.ZodOptional; eventsCheckout: z.ZodOptional; paidPlansCheckout: z.ZodOptional; logout: z.ZodOptional; auth: z.ZodOptional; storesProduct: z.ZodOptional; bookingsBook: z.ZodOptional; ecomCheckout: z.ZodObject<{ checkoutId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ bookingsCheckout: z.ZodOptional; ecomCheckout: z.ZodOptional; paidPlansCheckout: z.ZodOptional; logout: z.ZodOptional; auth: z.ZodOptional; storesProduct: z.ZodOptional; bookingsBook: z.ZodOptional; eventsCheckout: z.ZodObject<{ reservationId: z.ZodOptional; eventSlug: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ bookingsCheckout: z.ZodOptional; ecomCheckout: z.ZodOptional; eventsCheckout: z.ZodOptional; logout: z.ZodOptional; auth: z.ZodOptional; storesProduct: z.ZodOptional; bookingsBook: z.ZodOptional; paidPlansCheckout: z.ZodObject<{ planId: z.ZodOptional; checkoutData: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ bookingsCheckout: z.ZodOptional; ecomCheckout: z.ZodOptional; eventsCheckout: z.ZodOptional; paidPlansCheckout: z.ZodOptional; auth: z.ZodOptional; storesProduct: z.ZodOptional; bookingsBook: z.ZodOptional; logout: z.ZodObject<{ clientId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ bookingsCheckout: z.ZodOptional; ecomCheckout: z.ZodOptional; eventsCheckout: z.ZodOptional; paidPlansCheckout: z.ZodOptional; logout: z.ZodOptional; storesProduct: z.ZodOptional; bookingsBook: z.ZodOptional; auth: z.ZodObject<{ authRequest: z.ZodOptional; responseType: z.ZodOptional; redirectUri: z.ZodNullable>; scope: z.ZodNullable>; state: z.ZodOptional; responseMode: z.ZodNullable>; codeChallenge: z.ZodNullable>; codeChallengeMethod: z.ZodNullable>; sessionToken: z.ZodNullable>; signInUrl: z.ZodNullable>; userConsented: z.ZodNullable>; optionalLogin: z.ZodNullable>; metaSiteId: z.ZodNullable>; }, z.core.$strip>>; prompt: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ bookingsCheckout: z.ZodOptional; ecomCheckout: z.ZodOptional; eventsCheckout: z.ZodOptional; paidPlansCheckout: z.ZodOptional; logout: z.ZodOptional; auth: z.ZodOptional; bookingsBook: z.ZodOptional; storesProduct: z.ZodObject<{ productSlug: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ bookingsCheckout: z.ZodOptional; ecomCheckout: z.ZodOptional; eventsCheckout: z.ZodOptional; paidPlansCheckout: z.ZodOptional; logout: z.ZodOptional; auth: z.ZodOptional; storesProduct: z.ZodOptional; bookingsBook: z.ZodObject<{ resourceId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const CreateRedirectSessionResponse: z.ZodObject<{ redirectSession: z.ZodOptional; fullUrl: z.ZodOptional; urlDetails: z.ZodOptional; searchParams: z.ZodOptional>; }, z.core.$strip>>; sessionToken: z.ZodNullable>; shortUrl: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export { CreateRedirectSessionRequest, CreateRedirectSessionResponse };