import { HttpClient, NonNullablePaths, EventDefinition, MaybeContext, BuildRESTFunction, BuildEventDefinition } from '@wix/sdk-types'; import { GetEventsSettingsOptions, GetEventsSettingsResponse, UpdateEventsSettings, UpdateEventsSettingsOptions, EventsSettings, EventsSettingsUpdatedEnvelope } from './index.typings.js'; export { AccountInfo, AccountInfoMetadata, Action, ActionEvent, ActionTarget, ActionTargetOfOneOf, ActionWithLiterals, Address, AddressHint, AgreeToServiceFeeRequest, AgreeToServiceFeeResponse, AppFeatures, AppState, AppStateState, AppStateStateWithLiterals, Asset, AssignedFromFloatingReason, BackofficeActionTarget, BaseEventMetadata, BooleanFeature, BusinessSchedule, CancelRequestedReason, Categories, CheckoutType, CheckoutTypeWithLiterals, ConsentPolicy, Contact, ContractSwitchClassification, ContractSwitchClassificationWithLiterals, ContractSwitchedReason, CreateSiteBuyerFormRequest, CreateSiteBuyerFormResponse, DashboardPageActionTarget, DayOfWeek, DayOfWeekWithLiterals, DelayedPaymentCaptureSettings, DeleteContext, DeleteStatus, DeleteStatusWithLiterals, DomainEvent, DomainEventBodyOneOf, EditorlessAssigned, EditorlessUnassigned, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventBadgesSettings, EventMetadata, EventPages, EventPagesOverrides, EventsInfo, Feature, FeatureCancelled, FeatureCancelledReasonOneOf, FeatureContext, FeatureDisabled, FeatureDisabledReasonOneOf, FeatureEnabled, FeatureEnabledReasonOneOf, FeatureEvent, FeatureEventEventOneOf, FeaturePeriod, FeaturePeriodWithLiterals, FeatureQuantityInfoOneOf, FeatureQuotaUsageChanged, FeatureUpdated, FeatureUpdatedPreviousQuantityInfoOneOf, FeatureUpdatedReasonOneOf, GeoCoordinates, GetEventsSettingsRequest, IdentificationData, IdentificationDataIdOneOf, IncognitoDetails, LiveSiteActionTarget, Locale, ManualFeatureCreationReason, ManualSyncReason, MessageEnvelope, MetaSiteSpecialEvent, MetaSiteSpecialEventPayloadOneOf, MigratedFromLegacyReason, Multilingual, Namespace, NamespaceChanged, NamespaceWithLiterals, NewFeatureReason, NewNotificationMessage, NotificationInfo, NotificationInitiator, NotificationInitiatorInitiatorOneOf, NotificationRecipient, NotificationRecipientRecipientTypeOneOf, NotificationsSpout, NotificationsSpoutSpoutTypeOneOf, OdeditorAssigned, OdeditorUnassigned, PatchField, PatchFieldWithLiterals, PaymentMethod, PaymentSettings, PicassoAssigned, PicassoUnassigned, PlacementType, PlacementTypeWithLiterals, PremiumFeature, PremiumFeatureWithLiterals, Properties, QuotaExhaustedReason, QuotaFeature, QuotaInfo, QuotaInfoEntry, ReassignedFromSiteReason, ReassignedToAnotherSiteReason, RefreshTicketsFlagsRequest, RefreshTicketsFlagsResponse, ReplacedByAnotherSubscriptionReason, RequestedFields, RequestedFieldsWithLiterals, ResolutionMethod, ResolutionMethodWithLiterals, RestoreInfo, ServiceFeeSettings, ServiceProvisioned, ServiceRemoved, SiteCreated, SiteCreatedContext, SiteCreatedContextWithLiterals, SiteDeleted, SiteHardDeleted, SiteInfo, SiteMarkedAsTemplate, SiteMarkedAsWixSite, SiteMember, SitePropertiesEvent, SitePropertiesUpdated, SitePublished, SitePurgedExternally, SiteRenamed, SiteSettings, SiteTransferred, SiteUndeleted, SiteUnpublished, SiteUrlChanged, SpecialHourPeriod, State, StateWithLiterals, StudioAssigned, StudioTwoAssigned, StudioTwoUnassigned, StudioUnassigned, SupportedLanguage, TimePeriod, TransferredFromAnotherAccountReason, TransferredToAnotherAccountReason, Type, TypeWithLiterals, UnAssingedToFloatingReason, UpdateEventsFeeSettingsRequest, UpdateEventsFeeSettingsResponse, UpdateEventsSettingsRequest, UpdateEventsSettingsResponse, UpdateFeatureOverrideRequest, UpdateFeatureOverrideResponse, UserDomainMediaDisabled, UserDomainMediaEnabled, WebhookIdentityType, WebhookIdentityTypeWithLiterals, WixelAssigned, WixelUnassigned } from './index.typings.js'; declare function getEventsSettings$1(httpClient: HttpClient): GetEventsSettingsSignature; interface GetEventsSettingsSignature { /** * Retrieves the current events settings for a site. */ (options?: GetEventsSettingsOptions): Promise>; } declare function updateEventsSettings$1(httpClient: HttpClient): UpdateEventsSettingsSignature; interface UpdateEventsSettingsSignature { /** * Updates Events Settings. * @param - Events Settings ID. * @returns The updated Events Settings object reflecting the applied changes. */ (_id: string, eventsSettings: NonNullablePaths, options?: UpdateEventsSettingsOptions): Promise>; } declare const onEventsSettingsUpdated$1: EventDefinition; declare const getEventsSettings: MaybeContext & typeof getEventsSettings$1>; declare const updateEventsSettings: MaybeContext & typeof updateEventsSettings$1>; /** * Triggered when Events Settings are updated. */ declare const onEventsSettingsUpdated: BuildEventDefinition & typeof onEventsSettingsUpdated$1; export { EventsSettings, EventsSettingsUpdatedEnvelope, GetEventsSettingsOptions, GetEventsSettingsResponse, UpdateEventsSettings, UpdateEventsSettingsOptions, getEventsSettings, onEventsSettingsUpdated, updateEventsSettings };