import { findOrCreateLabel as publicFindOrCreateLabel, getLabel as publicGetLabel, renameLabel as publicRenameLabel, deleteLabel as publicDeleteLabel, queryLabels as publicQueryLabels } from './contacts-v4-label-labels.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onLabelCreated as publicOnLabelCreated } from './contacts-v4-label-labels.public.js'; import { onLabelDeleted as publicOnLabelDeleted } from './contacts-v4-label-labels.public.js'; import { onLabelUpdated as publicOnLabelUpdated } from './contacts-v4-label-labels.public.js'; export declare const findOrCreateLabel: MaybeContext & typeof publicFindOrCreateLabel>; export declare const getLabel: MaybeContext & typeof publicGetLabel>; export declare const renameLabel: MaybeContext & typeof publicRenameLabel>; export declare const deleteLabel: MaybeContext & typeof publicDeleteLabel>; export declare const queryLabels: MaybeContext & typeof publicQueryLabels>; /** * Triggered when a label is created. */ export declare const onLabelCreated: ReturnType>; /** * Triggered when a label is deleted. */ export declare const onLabelDeleted: ReturnType>; /** * Triggered when a label is updated. */ export declare const onLabelUpdated: ReturnType>; export { LabelType, SortOrder, WebhookIdentityType, } from './contacts-v4-label-labels.universal.js'; export { ContactLabel, ListLabelsRequest, Sorting, Paging, ListLabelsResponse, PagingMetadata, FindOrCreateLabelRequest, FindOrCreateLabelResponse, LabelsQuotaReached, ListLabelNamespacesRequest, ListLabelNamespacesResponse, ContactLabelNamespace, GetLabelRequest, GetLabelResponse, GetLabelByLegacyIdRequest, GetLabelByLegacyIdResponse, UpdateLabelRequest, UpdateLabelResponse, DeleteLabelRequest, DeleteLabelResponse, PurgeRequest, PurgeResponse, GdprListRequest, GdprListResponse, QueryLabelsRequest, Query, QueryLabelsResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, ContactLabelNonNullableFields, FindOrCreateLabelResponseNonNullableFields, GetLabelResponseNonNullableFields, UpdateLabelResponseNonNullableFields, QueryLabelsResponseNonNullableFields, BaseEventMetadata, EventMetadata, LabelCreatedEnvelope, LabelDeletedEnvelope, LabelUpdatedEnvelope, FindOrCreateLabelOptions, GetLabelOptions, RenameLabel, RenameLabelOptions, QueryLabelsOptions, LabelsQueryResult, LabelsQueryBuilder, } from './contacts-v4-label-labels.universal.js';