import { HttpClient, NonNullablePaths, EventDefinition, MaybeContext, BuildRESTFunction, BuildEventDefinition } from '@wix/sdk-types'; import { ResolveNotificationConfigResponse, UpsertNotificationConfig, UpsertNotificationConfigResponse, TriggerNotificationOptions, NotificationConfigCreatedEnvelope, NotificationConfigUpdatedEnvelope } from './index.typings.js'; export { AccountInfo, AccountInfoMetadata, ActionEvent, Address, AddressLocation, AddressStreetOneOf, BaseEventMetadata, CheckIn, CommonAddress, CommonAddressLocation, CommonAddressStreetOneOf, CommonStreetAddress, CommonSubdivision, CouponDiscount, Discount, DiscountItem, DiscountItemDiscountOneOf, DomainEvent, DomainEventBodyOneOf, EmailNotificationConfig, EmailNotificationReminderTime, EmailNotificationReminderTimeWithLiterals, EmailNotificationType, EmailNotificationTypeWithLiterals, EmailTemplate, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventCanceled, EventCopied, EventDeleted, EventGuests, EventMetadata, EventStatus, EventStatusWithLiterals, Fee, FeeName, FeeNameWithLiterals, FeeType, FeeTypeWithLiterals, FormResponse, FormattedAddress, IdentificationData, IdentificationDataIdOneOf, InputValue, Invoice, Item, Link, Location, LocationType, LocationTypeWithLiterals, MapCoordinates, MessageEnvelope, Money, NotificationConfig, Occurrence, OnlineConferencingLogin, OrderCanceled, OrderConfirmed, OrderEmailAdded, OrderGuest, OrderPaid, OrderStatus, OrderStatusWithLiterals, PaidPlanDiscount, PaidPlanDiscountDiscountOneOf, PercentDiscount, PushNotificationType, PushNotificationTypeWithLiterals, Recurrences, ResolveEmailNotificationConfigRequest, ResolveEmailNotificationConfigResponse, ResolveNotificationConfigRequest, RestoreInfo, RsvpGuest, ScheduleConfig, StandardDetails, Status, StatusWithLiterals, StreetAddress, Subdivision, SubdivisionType, SubdivisionTypeWithLiterals, Tax, TaxType, TaxTypeWithLiterals, Ticket, TicketGuest, TicketPdfResolveDelayed, TicketPdfResolved, TriggerNotificationOptionsGuestsOneOf, TriggerNotificationOptionsNotificationOneOf, TriggerNotificationRequest, TriggerNotificationRequestGuestsOneOf, TriggerNotificationRequestNotificationOneOf, TriggerNotificationResponse, UpsertNotificationConfigRequest, WebhookIdentityType, WebhookIdentityTypeWithLiterals } from './index.typings.js'; declare function resolveNotificationConfig$1(httpClient: HttpClient): ResolveNotificationConfigSignature; interface ResolveNotificationConfigSignature { /** * Resolves a NotificationConfig by id. Returns saved value or default value if not saved yet. * @param - Id of the NotificationConfig to retrieve */ (notificationConfigId: string): Promise>; } declare function upsertNotificationConfig$1(httpClient: HttpClient): UpsertNotificationConfigSignature; interface UpsertNotificationConfigSignature { /** * Upsert a NotificationConfig * @param - Event ID. */ (_id: string, notificationConfig: UpsertNotificationConfig): Promise>; } declare function triggerNotification$1(httpClient: HttpClient): TriggerNotificationSignature; interface TriggerNotificationSignature { /** * Triggers notification */ (options: TriggerNotificationOptions): Promise; } declare const onNotificationConfigCreated$1: EventDefinition; declare const onNotificationConfigUpdated$1: EventDefinition; declare const resolveNotificationConfig: MaybeContext & typeof resolveNotificationConfig$1>; declare const upsertNotificationConfig: MaybeContext & typeof upsertNotificationConfig$1>; declare const triggerNotification: MaybeContext & typeof triggerNotification$1>; /** */ declare const onNotificationConfigCreated: BuildEventDefinition & typeof onNotificationConfigCreated$1; /** */ declare const onNotificationConfigUpdated: BuildEventDefinition & typeof onNotificationConfigUpdated$1; export { NotificationConfigCreatedEnvelope, NotificationConfigUpdatedEnvelope, ResolveNotificationConfigResponse, TriggerNotificationOptions, UpsertNotificationConfig, UpsertNotificationConfigResponse, onNotificationConfigCreated, onNotificationConfigUpdated, resolveNotificationConfig, triggerNotification, upsertNotificationConfig };