import { createOperation as publicCreateOperation, getOperation as publicGetOperation, updateOperation as publicUpdateOperation, deleteOperation as publicDeleteOperation, queryOperation as publicQueryOperation, listOperations as publicListOperations, listAvailableFulfillmentOptions as publicListAvailableFulfillmentOptions, listFirstAvailableTimeSlotForFulfillmentTypes as publicListFirstAvailableTimeSlotForFulfillmentTypes, listFirstAvailableTimeSlotsForOperations as publicListFirstAvailableTimeSlotsForOperations, listFirstAvailableTimeSlotsForMenus as publicListFirstAvailableTimeSlotsForMenus, listAvailableTimeSlotsForDate as publicListAvailableTimeSlotsForDate, listAvailableDatesInRange as publicListAvailableDatesInRange } from './restaurants-operations-v1-operation-operations.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onOperationCreated as publicOnOperationCreated } from './restaurants-operations-v1-operation-operations.public.js'; import { onOperationDeleted as publicOnOperationDeleted } from './restaurants-operations-v1-operation-operations.public.js'; import { onOperationUpdated as publicOnOperationUpdated } from './restaurants-operations-v1-operation-operations.public.js'; export declare const createOperation: MaybeContext & typeof publicCreateOperation>; export declare const getOperation: MaybeContext & typeof publicGetOperation>; export declare const updateOperation: MaybeContext & typeof publicUpdateOperation>; export declare const deleteOperation: MaybeContext & typeof publicDeleteOperation>; export declare const queryOperation: MaybeContext & typeof publicQueryOperation>; export declare const listOperations: MaybeContext & typeof publicListOperations>; export declare const listAvailableFulfillmentOptions: MaybeContext & typeof publicListAvailableFulfillmentOptions>; export declare const listFirstAvailableTimeSlotForFulfillmentTypes: MaybeContext & typeof publicListFirstAvailableTimeSlotForFulfillmentTypes>; export declare const listFirstAvailableTimeSlotsForOperations: MaybeContext & typeof publicListFirstAvailableTimeSlotsForOperations>; export declare const listFirstAvailableTimeSlotsForMenus: MaybeContext & typeof publicListFirstAvailableTimeSlotsForMenus>; export declare const listAvailableTimeSlotsForDate: MaybeContext & typeof publicListAvailableTimeSlotsForDate>; export declare const listAvailableDatesInRange: MaybeContext & typeof publicListAvailableDatesInRange>; /** * Triggered when an operation is created. */ export declare const onOperationCreated: ReturnType>; /** * Triggered when an operation is deleted. */ export declare const onOperationDeleted: ReturnType>; /** * Triggered when an operation is updated. */ export declare const onOperationUpdated: ReturnType>; export { SchedulingType, PreparationTimeType, TimeUnit, AsapPreorderType, EntitiesDayOfWeek, MethodType, FulfillmentTimesType, OnlineOrderingStatusType, FulfillmentType, PreparationTimePreparationTimeType, AsapFutureHandlingType, SortOrder, SubdivisionType, FulfillmentTimeType, FulfillmentTimesDisplayType, PlacementType, DayOfWeek, ResolutionMethod, WebhookIdentityType, } from './restaurants-operations-v1-operation-operations.universal.js'; export { Operation, OperationOnlineOrderingStatusOptionsOneOf, Scheduling, SchedulingSchedulingOptionsOneOf, AsapScheduling, AsapSchedulingPreparationTimeOneOf, AsapSchedulingAsapPreorderOneOf, TimeDuration, TimeDurationRange, BusinessDaysPreorder, PreorderScheduling, PreorderMethod, PreorderMethodMethodOptionsOneOf, DayAndTime, TimeOfDay, TimeBounded, WeeklySchedule, FulfillmentTimesDisplayConfig, FulfillmentTimesDisplayConfigFulfillmentTimesDisplayOptionsOneOf, OnlineOrderingPausedUntilOptions, OrderScheduling, OrderSchedulingOrderSchedulingOptionsOneOf, AsapOrderScheduling, AsapOrderSchedulingAsapFutureHandlingOptionsOneOf, PreparationTime, PreparationTimeTimeSpecificationOneOf, BusinessDaysAheadHandling, BusinessLocationDetails, V1Address, V1StreetAddress, V1AddressLocation, InvalidateCache, InvalidateCacheGetByOneOf, App, Page, URI, File, DeliveryProfileConfiguredForOperation, OperationsDataCloningCompleted, CreateOperationRequest, CreateOperationResponse, GetOperationRequest, GetOperationResponse, UpdateOperationRequest, UpdateOperationResponse, DeleteOperationRequest, DeleteOperationResponse, QueryOperationRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, QueryOperationResponse, CursorPagingMetadata, Cursors, ListOperationsRequest, ListOperationsResponse, ListOperationIdsRequest, ListOperationIdsResponse, ListOperationsInternalRequest, ListOperationsInternalResponse, ListAvailableFulfillmentOptionsRequest, CommonAddress, CommonAddressStreetOneOf, StreetAddress, AddressLocation, Subdivision, ListAvailableFulfillmentOptionsResponse, FulfillmentOption, FulfillmentOptionFulfillmentTimeOptionsOneOf, FulfillmentOptionFulfillmentTimesDisplayOptionsOneOf, FulfillmentOptionFulfillmentTypeOptionsOneOf, FulfillmentOptionAvailability, DayOfWeekAvailability, TimeOfDayRange, AvailabilityException, DurationRange, TimeWindowDisplayConfig, PickupDetails, DeliveryDetails, ListFirstAvailableTimeSlotForFulfillmentTypesRequest, ListFirstAvailableTimeSlotForFulfillmentTypesResponse, FulfillmentTimeSlot, FulfillmentDetails, FulfillmentDetailsFulfillmentTimeOptionsOneOf, FulfillmentAddress, ListFirstAvailableTimeSlotsForOperationsRequest, ListFirstAvailableTimeSlotsForOperationsResponse, OperationTimeSlot, ListFirstAvailableTimeSlotsForMenusRequest, ListFirstAvailableTimeSlotsForMenusResponse, FirstFulfillmentTimeSlotsPerMenu, ListAvailableTimeSlotsForDateRequest, _Date, ListAvailableTimeSlotsForDateResponse, ListAvailableDatesInRangeRequest, ListAvailableDatesInRangeResponse, FulfillmentTypeAvailableDates, GetExpectedFulfillmentSelectionRequest, GetExpectedFulfillmentSelectionResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, SitePropertiesNotification, SitePropertiesEvent, Properties, Categories, Locale, Address, AddressHint, GeoCoordinates, BusinessSchedule, TimePeriod, SpecialHourPeriod, Multilingual, SupportedLanguage, ConsentPolicy, Translation, ChangeContext, ChangeContextPayloadOneOf, PropertiesChange, SiteCreated, SiteCloned, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, OperationNonNullableFields, CreateOperationResponseNonNullableFields, GetOperationResponseNonNullableFields, UpdateOperationResponseNonNullableFields, QueryOperationResponseNonNullableFields, ListOperationsResponseNonNullableFields, ListAvailableFulfillmentOptionsResponseNonNullableFields, ListFirstAvailableTimeSlotForFulfillmentTypesResponseNonNullableFields, ListFirstAvailableTimeSlotsForOperationsResponseNonNullableFields, ListFirstAvailableTimeSlotsForMenusResponseNonNullableFields, ListAvailableTimeSlotsForDateResponseNonNullableFields, ListAvailableDatesInRangeResponseNonNullableFields, BaseEventMetadata, EventMetadata, OperationCreatedEnvelope, OperationDeletedEnvelope, OperationUpdatedEnvelope, UpdateOperation, OperationsQueryResult, OperationsQueryBuilder, ListAvailableFulfillmentOptions, ListFirstAvailableTimeSlotForFulfillmentTypesOptions, ListFirstAvailableTimeSlotsForOperationsOptions, ListFirstAvailableTimeSlotsForMenusOptions, ListAvailableTimeSlotsForDateOptions, ListAvailableDatesInRangeOptions, } from './restaurants-operations-v1-operation-operations.universal.js';