import { createService as publicCreateService, getService as publicGetService, updateService as publicUpdateService, bulkUpdateServices as publicBulkUpdateServices, bulkUpdateServicesByFilter as publicBulkUpdateServicesByFilter, deleteService as publicDeleteService, bulkDeleteServices as publicBulkDeleteServices, bulkDeleteServicesByFilter as publicBulkDeleteServicesByFilter, queryServices as publicQueryServices, searchServices as publicSearchServices, queryPolicies as publicQueryPolicies, queryBookingForms as publicQueryBookingForms, countServices as publicCountServices, queryLocations as publicQueryLocations, queryCategories as publicQueryCategories, setServiceLocations as publicSetServiceLocations, enablePricingPlansForService as publicEnablePricingPlansForService, disablePricingPlansForService as publicDisablePricingPlansForService, setCustomSlug as publicSetCustomSlug, validateSlug as publicValidateSlug, cloneService as publicCloneService } from './bookings-services-v2-service-services.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onServiceCreated as publicOnServiceCreated } from './bookings-services-v2-service-services.public.js'; import { onServiceDeleted as publicOnServiceDeleted } from './bookings-services-v2-service-services.public.js'; import { onServiceUpdated as publicOnServiceUpdated } from './bookings-services-v2-service-services.public.js'; export declare const createService: MaybeContext & typeof publicCreateService>; export declare const getService: MaybeContext & typeof publicGetService>; export declare const updateService: MaybeContext & typeof publicUpdateService>; export declare const bulkUpdateServices: MaybeContext & typeof publicBulkUpdateServices>; export declare const bulkUpdateServicesByFilter: MaybeContext & typeof publicBulkUpdateServicesByFilter>; export declare const deleteService: MaybeContext & typeof publicDeleteService>; export declare const bulkDeleteServices: MaybeContext & typeof publicBulkDeleteServices>; export declare const bulkDeleteServicesByFilter: MaybeContext & typeof publicBulkDeleteServicesByFilter>; export declare const queryServices: MaybeContext & typeof publicQueryServices>; export declare const searchServices: MaybeContext & typeof publicSearchServices>; export declare const queryPolicies: MaybeContext & typeof publicQueryPolicies>; export declare const queryBookingForms: MaybeContext & typeof publicQueryBookingForms>; export declare const countServices: MaybeContext & typeof publicCountServices>; export declare const queryLocations: MaybeContext & typeof publicQueryLocations>; export declare const queryCategories: MaybeContext & typeof publicQueryCategories>; export declare const setServiceLocations: MaybeContext & typeof publicSetServiceLocations>; export declare const enablePricingPlansForService: MaybeContext & typeof publicEnablePricingPlansForService>; export declare const disablePricingPlansForService: MaybeContext & typeof publicDisablePricingPlansForService>; export declare const setCustomSlug: MaybeContext & typeof publicSetCustomSlug>; export declare const validateSlug: MaybeContext & typeof publicValidateSlug>; export declare const cloneService: MaybeContext & typeof publicCloneService>; /** * Triggered when a service is created. */ export declare const onServiceCreated: ReturnType>; /** * Triggered when a service is deleted. */ export declare const onServiceDeleted: ReturnType>; /** * Triggered when a service is updated. */ export declare const onServiceUpdated: ReturnType>; export { ServiceType, RateType, LocationTypeEnumLocationType, V2RequestedFields, SortOrder, SortType, SortDirection, MissingValues, ScalarType, NestedAggregationType, DateHistogramAggregationInterval, AggregationType, Mode, RequestedFields, Action, InvalidSlugError, CloneErrors, CategoryStatus, CategoryNotificationEvent, Day, Transparency, RecurringIntervalType, LocationType, LocationStatus, LocationsLocationType, DayOfWeek, ApprovalStatus, ScheduleStatus, ConferenceType, CalendarType, Status, SessionType, ResourceStatus, ResourceNotificationEvent, BenefitType, Event, CrudType, PlacementType, ResolutionMethod, WebhookIdentityType, } from './bookings-services-v2-service-services.universal.js'; export { Service, Media, MediaItem, MediaItemItemOneOf, V2Category, Form, FormSettings, Payment, PaymentRateOneOf, FixedPayment, Money, CustomPayment, VariedPayment, PaymentOptions, OnlineBooking, Conferencing, V2Location, V2LocationOptionsOneOf, CommonAddress, CommonAddressStreetOneOf, CommonStreetAddress, CommonAddressLocation, BusinessLocationOptions, CustomLocationOptions, BookingPolicy, PolicyDescription, LimitEarlyBookingPolicy, LimitLateBookingPolicy, BookAfterStartPolicy, CancellationPolicy, ReschedulePolicy, WaitlistPolicy, ParticipantsPolicy, ResourcesPolicy, CancellationFeePolicy, CancellationWindow, CancellationWindowFeeOneOf, SaveCreditCardPolicy, V2Schedule, V2AvailabilityConstraints, Duration, StaffMember, StaffMediaItem, StaffMediaItemItemOneOf, StaffMemberDetails, ResourceGroup, ResourceIds, ServiceResource, ServiceResourceSelectionOneOf, ResourceType, Slug, URLs, ExtendedFields, SeoSchema, Keyword, Tag, Settings, SetCustomSlugEvent, ServicesUrlsChanged, CreateServiceRequest, CreateServiceResponse, ValidateServiceRequest, ValidateServiceResponse, FieldViolation, BulkCreateServicesRequest, BulkCreateServicesResponse, BulkServiceResult, ItemMetadata, ApplicationError, BulkActionMetadata, GetServiceRequest, GetServiceResponse, GetServiceAvailabilityConstraintsRequest, GetServiceAvailabilityConstraintsResponse, ServiceAvailabilityConstraints, V1SplitInterval, UpdateServiceRequest, UpdateServiceResponse, BulkUpdateServicesRequest, MaskedService, BulkUpdateServicesResponse, BulkUpdateServicesByFilterRequest, BulkUpdateServicesByFilterResponse, DeleteServiceRequest, V2ParticipantNotification, DeleteServiceResponse, BulkDeleteServicesRequest, BulkDeleteServicesResponse, BulkDeleteServicesByFilterRequest, BulkDeleteServicesByFilterResponse, QueryServicesRequest, QueryV2, QueryV2PagingMethodOneOf, Sorting, Paging, CursorPaging, QueryServicesResponse, PagingMetadataV2, Cursors, SearchServicesRequest, CursorSearch, CursorSearchPagingMethodOneOf, Aggregation, AggregationKindOneOf, RangeBucket, IncludeMissingValuesOptions, ValueAggregation, ValueAggregationOptionsOneOf, RangeAggregation, ScalarAggregation, DateHistogramAggregation, NestedAggregationItem, NestedAggregationItemKindOneOf, NestedAggregation, GroupByAggregation, GroupByAggregationKindOneOf, SearchDetails, SearchServicesResponse, CursorPagingMetadata, AggregationData, ValueAggregationResult, RangeAggregationResult, NestedAggregationResults, NestedAggregationResultsResultOneOf, ValueResults, RangeResults, AggregationResultsScalarResult, NestedValueAggregationResult, ValueResult, RangeResult, ScalarResult, NestedResultValue, NestedResultValueResultOneOf, Results, DateHistogramResult, GroupByValueResults, DateHistogramResults, NestedResults, AggregationResults, AggregationResultsResultOneOf, QueryPoliciesRequest, CursorQuery, CursorQueryPagingMethodOneOf, QueryPoliciesResponse, BookingPolicyWithServices, QueryBookingFormsRequest, QueryBookingFormsResponse, BookingForm, FormDetails, ConnectedService, CountServicesRequest, CountServicesResponse, QueryLocationsRequest, QueryLocationsFilter, QueryLocationsResponse, BusinessLocations, CustomLocations, CustomerLocations, QueryCategoriesRequest, QueryCategoriesFilter, QueryCategoriesResponse, QueryServicesMultiLanguageRequest, QueryServicesMultiLanguageResponse, SetServiceLocationsRequest, RemovedLocationSessionsAction, RemovedLocationSessionsActionActionOptionsOneOf, MoveToNewLocationsOptions, SetServiceLocationsResponse, EnablePricingPlansForServiceRequest, EnablePricingPlansForServiceResponse, InvalidPricingPlan, DisablePricingPlansForServiceRequest, DisablePricingPlansForServiceResponse, SetCustomSlugRequest, SetCustomSlugResponse, ValidateSlugRequest, ValidateSlugResponse, CloneServiceRequest, CloneServiceResponse, CategoryNotification, Category, Empty, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, ScheduleNotification, ScheduleNotificationEventOneOf, ScheduleCreated, Schedule, RecurringInterval, Interval, Frequency, LinkedSchedule, Location, Address, AddressStreetOneOf, StreetAddress, AddressLocation, Subdivision, LocationsLocation, LocationsAddress, LocationsStreetAddress, LocationsAddressLocation, BusinessSchedule, TimePeriod, SpecialHourPeriod, Rate, Price, Availability, AvailabilityConstraints, SplitInterval, Participant, ExternalCalendarOverrides, Version, ConferenceProvider, CalendarConference, ScheduleUpdated, RecurringSessionsUpdated, Session, CalendarDateTime, LocalDateTime, ExternalCalendarInfo, SessionVersion, ParticipantNotification, ScheduleCancelled, SessionCreated, SessionUpdated, SessionCancelled, AvailabilityPolicyUpdated, AvailabilityPolicy, IntervalSplit, RecurringSessionSplit, ScheduleUnassignedFromUser, MultipleSessionsCreated, ScheduleWithSessions, SitePropertiesOnScheduleCreation, MigrationEvent, MigrationData, StaffData, ResourceNotification, Resource, FocalPoint, BusinessLocation, BenefitNotification, Benefit, EntryPass, Discount, DiscountDiscountOneOf, Behavior, BehaviorBehaviorOneOf, UserDomainInfoChangedEvent, HtmlSitePublished, Page, SitePropertiesNotification, SitePropertiesEvent, Properties, Categories, Locale, V4Address, AddressHint, GeoCoordinates, Multilingual, SupportedLanguage, ConsentPolicy, Translation, ChangeContext, ChangeContextPayloadOneOf, PropertiesChange, SiteCreated, SiteCloned, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, ServiceNonNullableFields, CreateServiceResponseNonNullableFields, GetServiceResponseNonNullableFields, UpdateServiceResponseNonNullableFields, BulkUpdateServicesResponseNonNullableFields, BulkUpdateServicesByFilterResponseNonNullableFields, BulkDeleteServicesResponseNonNullableFields, BulkDeleteServicesByFilterResponseNonNullableFields, QueryServicesResponseNonNullableFields, SearchServicesResponseNonNullableFields, QueryPoliciesResponseNonNullableFields, QueryBookingFormsResponseNonNullableFields, CountServicesResponseNonNullableFields, QueryLocationsResponseNonNullableFields, QueryCategoriesResponseNonNullableFields, SetServiceLocationsResponseNonNullableFields, EnablePricingPlansForServiceResponseNonNullableFields, DisablePricingPlansForServiceResponseNonNullableFields, SetCustomSlugResponseNonNullableFields, ValidateSlugResponseNonNullableFields, CloneServiceResponseNonNullableFields, BaseEventMetadata, EventMetadata, ServiceCreatedEnvelope, ServiceDeletedEnvelope, ServiceUpdatedEnvelope, UpdateService, BulkUpdateServicesOptions, BulkUpdateServicesByFilterOptions, DeleteServiceOptions, BulkDeleteServicesOptions, BulkDeleteServicesByFilterOptions, QueryServicesOptions, ServicesQueryResult, ServicesQueryBuilder, QueryBookingFormsOptions, CountServicesOptions, QueryLocationsOptions, QueryCategoriesOptions, SetServiceLocationsOptions, DisablePricingPlansForServiceOptions, SetCustomSlugOptions, ValidateSlugOptions, } from './bookings-services-v2-service-services.universal.js';