import { createResourceType as publicCreateResourceType, getResourceType as publicGetResourceType, updateResourceType as publicUpdateResourceType, deleteResourceType as publicDeleteResourceType, queryResourceTypes as publicQueryResourceTypes, countResourceTypes as publicCountResourceTypes } from './bookings-resources-v2-resource-type-resource-types.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onResourceTypeCreated as publicOnResourceTypeCreated } from './bookings-resources-v2-resource-type-resource-types.public.js'; import { onResourceTypeDeleted as publicOnResourceTypeDeleted } from './bookings-resources-v2-resource-type-resource-types.public.js'; import { onResourceTypeUpdated as publicOnResourceTypeUpdated } from './bookings-resources-v2-resource-type-resource-types.public.js'; export declare const createResourceType: MaybeContext & typeof publicCreateResourceType>; export declare const getResourceType: MaybeContext & typeof publicGetResourceType>; export declare const updateResourceType: MaybeContext & typeof publicUpdateResourceType>; export declare const deleteResourceType: MaybeContext & typeof publicDeleteResourceType>; export declare const queryResourceTypes: MaybeContext & typeof publicQueryResourceTypes>; export declare const countResourceTypes: MaybeContext & typeof publicCountResourceTypes>; /** * Triggered when a resource type is created. */ export declare const onResourceTypeCreated: ReturnType>; /** * Triggered when a resource type is deleted. */ export declare const onResourceTypeDeleted: ReturnType>; /** * Triggered when a resource type is updated. */ export declare const onResourceTypeUpdated: ReturnType>; export { RequestedFields, CreateResourceTypeErrors, SortOrder, WebhookIdentityType, } from './bookings-resources-v2-resource-type-resource-types.universal.js'; export { ResourceType, ResourceCounts, DistinctLocationIds, ExtendedFields, CreateResourceTypeRequest, LocationOptions, SpecificLocation, BusinessLocation, CreateResourceTypeResponse, GetResourceTypeRequest, GetResourceTypeResponse, UpdateResourceTypeRequest, UpdateResourceTypeResponse, DeleteResourceTypeRequest, DeleteResourceTypeResponse, QueryResourceTypesRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, QueryResourceTypesResponse, CursorPagingMetadata, Cursors, CountResourceTypesRequest, CountResourceTypesResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, ResourceTypeNonNullableFields, CreateResourceTypeResponseNonNullableFields, GetResourceTypeResponseNonNullableFields, UpdateResourceTypeResponseNonNullableFields, QueryResourceTypesResponseNonNullableFields, CountResourceTypesResponseNonNullableFields, BaseEventMetadata, EventMetadata, ResourceTypeCreatedEnvelope, ResourceTypeDeletedEnvelope, ResourceTypeUpdatedEnvelope, UpdateResourceType, QueryResourceTypesOptions, ResourceTypesQueryResult, ResourceTypesQueryBuilder, CountResourceTypesOptions, } from './bookings-resources-v2-resource-type-resource-types.universal.js';