import { createResource as publicCreateResource, bulkCreateResources as publicBulkCreateResources, getResource as publicGetResource, updateResource as publicUpdateResource, deleteResource as publicDeleteResource, bulkDeleteResources as publicBulkDeleteResources, searchResources as publicSearchResources, queryResources as publicQueryResources, countResources as publicCountResources } from './bookings-resources-v2-resource-resources.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onResourceCreated as publicOnResourceCreated } from './bookings-resources-v2-resource-resources.public.js'; import { onResourceDeleted as publicOnResourceDeleted } from './bookings-resources-v2-resource-resources.public.js'; import { onResourceUpdated as publicOnResourceUpdated } from './bookings-resources-v2-resource-resources.public.js'; export declare const createResource: MaybeContext & typeof publicCreateResource>; export declare const bulkCreateResources: MaybeContext & typeof publicBulkCreateResources>; export declare const getResource: MaybeContext & typeof publicGetResource>; export declare const updateResource: MaybeContext & typeof publicUpdateResource>; export declare const deleteResource: MaybeContext & typeof publicDeleteResource>; export declare const bulkDeleteResources: MaybeContext & typeof publicBulkDeleteResources>; export declare const searchResources: MaybeContext & typeof publicSearchResources>; export declare const queryResources: MaybeContext & typeof publicQueryResources>; export declare const countResources: MaybeContext & typeof publicCountResources>; /** * Triggered for each resource that is created. * * This event has the same structure as [Resource Created](https://dev.wix.com/docs/rest/business-solutions/bookings/staff-members-and-resources/resource-v2/create-resource#resource-created). */ export declare const onResourceCreated: ReturnType>; /** * Triggered for each resource that is deleted. * * This event has the same structure as [Resource Deleted](https://dev.wix.com/docs/rest/business-solutions/bookings/staff-members-and-resources/resource-v2/bulk-delete-resources#resource-deleted). */ export declare const onResourceDeleted: ReturnType>; /** * Triggered when a resource is updated. */ export declare const onResourceUpdated: ReturnType>; export { ManagementType, SortOrder, SortType, SortDirection, MissingValues, ScalarType, NestedAggregationType, Interval, AggregationType, Mode, WebhookIdentityType, } from './bookings-resources-v2-resource-resources.universal.js'; export { Resource, ResourceCompositionDetailsOneOf, WorkingHoursSchedule, SingleResource, V2WorkingHoursSchedules, Schedule, LocationOptions, SpecificLocation, BusinessLocation, WorkingHoursSchedules, EventsSchedule, ExtendedFields, CreateResourceRequest, CreateResourceResponse, BulkCreateResourcesRequest, BulkCreateResourcesResponse, BulkResourceResult, ItemMetadata, ApplicationError, BulkActionMetadata, GetResourceRequest, GetResourceResponse, GetDeletedResourceRequest, GetDeletedResourceResponse, ListDeletedResourcesRequest, CursorPaging, ListDeletedResourcesResponse, CursorPagingMetadata, Cursors, RemoveResourceFromTrashBinRequest, RemoveResourceFromTrashBinResponse, RestoreResourceFromTrashBinRequest, RestoreResourceFromTrashBinResponse, UpdateResourceRequest, UpdateResourceResponse, DeleteResourceRequest, DeleteResourceResponse, BulkDeleteResourcesRequest, BulkDeleteResourcesResponse, SearchResourcesRequest, CursorSearch, CursorSearchPagingMethodOneOf, Sorting, Aggregation, AggregationKindOneOf, RangeBucket, IncludeMissingValuesOptions, ValueAggregation, ValueAggregationOptionsOneOf, RangeAggregation, ScalarAggregation, DateHistogramAggregation, NestedAggregationItem, NestedAggregationItemKindOneOf, NestedAggregation, GroupByAggregation, GroupByAggregationKindOneOf, SearchDetails, SearchResourcesResponse, AggregationData, ValueAggregationResult, RangeAggregationResult, NestedAggregationResults, NestedAggregationResultsResultOneOf, ValueResults, RangeResults, AggregationResultsScalarResult, NestedValueAggregationResult, ValueResult, RangeResult, ScalarResult, NestedResultValue, NestedResultValueResultOneOf, Results, DateHistogramResult, GroupByValueResults, DateHistogramResults, NestedResults, AggregationResults, AggregationResultsResultOneOf, QueryResourcesRequest, CursorQuery, CursorQueryPagingMethodOneOf, QueryResourcesResponse, CountResourcesRequest, CountResourcesResponse, ImportResourceRequest, ImportResourceResponse, FixResourceSchedulesRequest, FixResourceSchedulesResponse, ReindexTenantRequest, ReindexTenantResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, ResourceNonNullableFields, CreateResourceResponseNonNullableFields, BulkCreateResourcesResponseNonNullableFields, GetResourceResponseNonNullableFields, UpdateResourceResponseNonNullableFields, BulkDeleteResourcesResponseNonNullableFields, SearchResourcesResponseNonNullableFields, QueryResourcesResponseNonNullableFields, CountResourcesResponseNonNullableFields, BaseEventMetadata, EventMetadata, ResourceCreatedEnvelope, ResourceDeletedEnvelope, ResourceUpdatedEnvelope, BulkCreateResourcesOptions, UpdateResource, SearchResourcesOptions, ResourcesQueryResult, ResourcesQueryBuilder, CountResourcesOptions, } from './bookings-resources-v2-resource-resources.universal.js';