import { createLocation as publicCreateLocation, getLocation as publicGetLocation, listLocations as publicListLocations, updateLocation as publicUpdateLocation, queryLocations as publicQueryLocations, setDefaultLocation as publicSetDefaultLocation, archiveLocation as publicArchiveLocation, addTypeToLocation as publicAddTypeToLocation, removeTypeFromLocation as publicRemoveTypeFromLocation, addLocationType as publicAddLocationType, removeLocationType as publicRemoveLocationType } from './locations-v1-location-locations.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onLocationArchiveStatus as publicOnLocationArchiveStatus } from './locations-v1-location-locations.public.js'; import { onLocationCreated as publicOnLocationCreated } from './locations-v1-location-locations.public.js'; import { onLocationSetDefaultLocation as publicOnLocationSetDefaultLocation } from './locations-v1-location-locations.public.js'; import { onLocationUpdated as publicOnLocationUpdated } from './locations-v1-location-locations.public.js'; export declare const createLocation: MaybeContext & typeof publicCreateLocation>; export declare const getLocation: MaybeContext & typeof publicGetLocation>; export declare const listLocations: MaybeContext & typeof publicListLocations>; export declare const updateLocation: MaybeContext & typeof publicUpdateLocation>; export declare const queryLocations: MaybeContext & typeof publicQueryLocations>; export declare const setDefaultLocation: MaybeContext & typeof publicSetDefaultLocation>; export declare const archiveLocation: MaybeContext & typeof publicArchiveLocation>; export declare const addTypeToLocation: MaybeContext & typeof publicAddTypeToLocation>; export declare const removeTypeFromLocation: MaybeContext & typeof publicRemoveTypeFromLocation>; export declare const addLocationType: MaybeContext & typeof publicAddLocationType>; export declare const removeLocationType: MaybeContext & typeof publicRemoveLocationType>; /** * Triggered when a location is archived. */ export declare const onLocationArchiveStatus: ReturnType>; /** * Triggered when a location is created. */ export declare const onLocationCreated: ReturnType>; /** * Triggered when a location is set as default. */ export declare const onLocationSetDefaultLocation: ReturnType>; /** */ export declare const onLocationUpdated: ReturnType>; export { LocationStatus, LocationType, DayOfWeek, SortOrder, WebhookIdentityType, } from './locations-v1-location-locations.universal.js'; export { Location, Address, StreetAddress, AddressLocation, BusinessSchedule, TimePeriod, SpecialHourPeriod, CreateLocationRequest, CreateLocationResponse, BulkCreateLocationRequest, BulkCreateLocationResponse, FailedCreateLocation, GetLocationRequest, GetLocationResponse, ListLocationsRequest, Sorting, Paging, ListLocationsResponse, PagingMetadata, UpdateLocationRequest, UpdateLocationResponse, BulkUpdateLocationRequest, BulkUpdateLocationResponse, FailedUpdateLocation, QueryLocationsRequest, Query, QueryLocationsResponse, SetDefaultLocationRequest, SetDefaultLocationResponse, SetDefaultLocation, ArchiveLocationRequest, ArchiveLocationResponse, ArchiveLocation, UnarchiveLocationRequest, UnarchiveLocationResponse, AddTypeToLocationRequest, AddTypeToLocationResponse, RemoveTypeFromLocationRequest, RemoveTypeFromLocationResponse, AddLocationTypeRequest, AddLocationTypeResponse, RemoveLocationTypeRequest, RemoveLocationTypeResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, LocationNonNullableFields, CreateLocationResponseNonNullableFields, GetLocationResponseNonNullableFields, ListLocationsResponseNonNullableFields, UpdateLocationResponseNonNullableFields, QueryLocationsResponseNonNullableFields, SetDefaultLocationResponseNonNullableFields, ArchiveLocationResponseNonNullableFields, AddTypeToLocationResponseNonNullableFields, RemoveTypeFromLocationResponseNonNullableFields, AddLocationTypeResponseNonNullableFields, RemoveLocationTypeResponseNonNullableFields, BaseEventMetadata, EventMetadata, LocationArchiveStatusEnvelope, LocationCreatedEnvelope, LocationSetDefaultLocationEnvelope, LocationUpdatedEnvelope, ListLocationsOptions, UpdateLocation, LocationsQueryResult, LocationsQueryBuilder, } from './locations-v1-location-locations.universal.js';