import * as z from 'zod'; declare const ResolveNotificationConfigRequest: z.ZodObject<{ notificationConfigId: z.ZodString; }, z.core.$strip>; declare const ResolveNotificationConfigResponse: z.ZodObject<{ notificationConfig: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; rsvpConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; newSpotsAvailable: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; eventCancelation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; upcomingEventReminder: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; orderConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; ticketConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; invoice: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; orderConfirmationWithTicketsLink: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpsertNotificationConfigRequest: z.ZodObject<{ _id: z.ZodString; notificationConfig: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; rsvpConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; newSpotsAvailable: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; eventCancelation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; upcomingEventReminder: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; orderConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; ticketConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; invoice: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; orderConfirmationWithTicketsLink: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpsertNotificationConfigResponse: z.ZodObject<{ notificationConfig: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; rsvpConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; newSpotsAvailable: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; eventCancelation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; upcomingEventReminder: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; orderConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; ticketConfirmation: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; invoice: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; orderConfirmationWithTicketsLink: z.ZodOptional>; template: z.ZodOptional>; body: z.ZodNullable>; descriptionLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; calendarLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; onlineConferencingLink: z.ZodOptional>; linkText: z.ZodNullable>; }, z.core.$strip>>; includeTickets: z.ZodNullable>; }, z.core.$strip>>; reminderTime: z.ZodOptional>; sendingEnabled: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const TriggerNotificationRequest: z.ZodObject<{ options: z.ZodIntersection, z.ZodIntersection; emailNotificationType: z.ZodEnum<{ EMAIL_RSVP_CONFIRMATION: "EMAIL_RSVP_CONFIRMATION"; EMAIL_NEW_SPOTS_AVAILABLE: "EMAIL_NEW_SPOTS_AVAILABLE"; EMAIL_EVENT_CANCELATION: "EMAIL_EVENT_CANCELATION"; EMAIL_UPCOMING_EVENT_REMINDER: "EMAIL_UPCOMING_EVENT_REMINDER"; EMAIL_ORDER_CONFIRMATION: "EMAIL_ORDER_CONFIRMATION"; EMAIL_TICKET_CONFIRMATION: "EMAIL_TICKET_CONFIRMATION"; EMAIL_INVOICE: "EMAIL_INVOICE"; }>; }, z.core.$strip>, z.ZodObject<{ emailNotificationType: z.ZodOptional; pushNotificationType: z.ZodEnum<{ PUSH_EVENT_UPDATED: "PUSH_EVENT_UPDATED"; PUSH_EVENT_CANCELATION: "PUSH_EVENT_CANCELATION"; PUSH_UPCOMING_EVENT_REMINDER: "PUSH_UPCOMING_EVENT_REMINDER"; PUSH_EVENT_CREATED: "PUSH_EVENT_CREATED"; }>; }, z.core.$strip>]>, z.ZodXor; eventGuests: z.ZodOptional; ticketGuest: z.ZodOptional; rsvpGuest: z.ZodObject<{ eventId: z.ZodOptional; rsvpId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ rsvpGuest: z.ZodOptional; eventGuests: z.ZodOptional; ticketGuest: z.ZodOptional; orderGuest: z.ZodObject<{ eventId: z.ZodOptional; orderNumber: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ rsvpGuest: z.ZodOptional; orderGuest: z.ZodOptional; ticketGuest: z.ZodOptional; eventGuests: z.ZodObject<{ eventId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ rsvpGuest: z.ZodOptional; orderGuest: z.ZodOptional; eventGuests: z.ZodOptional; ticketGuest: z.ZodObject<{ eventId: z.ZodOptional; orderNumber: z.ZodNullable>; ticketNumber: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const TriggerNotificationResponse: z.ZodObject<{}, z.core.$strip>; export { ResolveNotificationConfigRequest, ResolveNotificationConfigResponse, TriggerNotificationRequest, TriggerNotificationResponse, UpsertNotificationConfigRequest, UpsertNotificationConfigResponse };