import { createTier as publicCreateTier, bulkCreateTiers as publicBulkCreateTiers, getTier as publicGetTier, updateTier as publicUpdateTier, deleteTier as publicDeleteTier, listTiers as publicListTiers, createTiersProgramSettings as publicCreateTiersProgramSettings, getTiersProgram as publicGetTiersProgram, getTiersProgramSettings as publicGetTiersProgramSettings, updateTiersProgramSettings as publicUpdateTiersProgramSettings } from './loyalty-v1-tier-tiers.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onTierCreated as publicOnTierCreated } from './loyalty-v1-tier-tiers.public.js'; import { onTierDeleted as publicOnTierDeleted } from './loyalty-v1-tier-tiers.public.js'; import { onTierUpdated as publicOnTierUpdated } from './loyalty-v1-tier-tiers.public.js'; export declare const createTier: MaybeContext & typeof publicCreateTier>; export declare const bulkCreateTiers: MaybeContext & typeof publicBulkCreateTiers>; export declare const getTier: MaybeContext & typeof publicGetTier>; export declare const updateTier: MaybeContext & typeof publicUpdateTier>; export declare const deleteTier: MaybeContext & typeof publicDeleteTier>; export declare const listTiers: MaybeContext & typeof publicListTiers>; export declare const createTiersProgramSettings: MaybeContext & typeof publicCreateTiersProgramSettings>; export declare const getTiersProgram: MaybeContext & typeof publicGetTiersProgram>; export declare const getTiersProgramSettings: MaybeContext & typeof publicGetTiersProgramSettings>; export declare const updateTiersProgramSettings: MaybeContext & typeof publicUpdateTiersProgramSettings>; /** * Triggered when a tier has been created. */ export declare const onTierCreated: ReturnType>; /** * Triggered when a tier is deleted. */ export declare const onTierDeleted: ReturnType>; /** * Triggered when a tier is updated. */ export declare const onTierUpdated: ReturnType>; export { Status, State, SiteCreatedContext, Namespace, DeleteStatus, WebhookIdentityType, } from './loyalty-v1-tier-tiers.universal.js'; export { Tier, TierDefinition, FocalPoint, TiersProgramSettingsChanged, TiersProgramSettings, TiersProgramSettingsPeriodOneOf, RollingWindow, TiersRollingUpdate, CreateTierRequest, CreateTierResponse, BulkCreateTiersRequest, BulkCreateTiersResponse, BulkTierResult, ItemMetadata, ApplicationError, BulkActionMetadata, GetTierRequest, GetTierResponse, UpdateTierRequest, UpdateTierResponse, TierRequiredPointsChanged, DeleteTierRequest, DeleteTierResponse, ListTiersRequest, ListTiersResponse, CreateTiersProgramSettingsRequest, CreateTiersProgramSettingsResponse, GetTiersProgramRequest, GetTiersProgramResponse, GetTiersProgramSettingsRequest, GetTiersProgramSettingsResponse, UpdateTiersProgramSettingsRequest, UpdateTiersProgramSettingsResponse, RecalculateAllTiersRequest, RecalculateAllTiersResponse, MetaSiteSpecialEvent, MetaSiteSpecialEventPayloadOneOf, Asset, SiteCreated, SiteTransferred, SiteDeleted, DeleteContext, SiteUndeleted, SitePublished, SiteUnpublished, SiteMarkedAsTemplate, SiteMarkedAsWixSite, ServiceProvisioned, ServiceRemoved, SiteRenamed, SiteHardDeleted, NamespaceChanged, StudioAssigned, StudioUnassigned, Empty, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, TierNonNullableFields, CreateTierResponseNonNullableFields, BulkCreateTiersResponseNonNullableFields, GetTierResponseNonNullableFields, UpdateTierResponseNonNullableFields, ListTiersResponseNonNullableFields, CreateTiersProgramSettingsResponseNonNullableFields, GetTiersProgramResponseNonNullableFields, GetTiersProgramSettingsResponseNonNullableFields, UpdateTiersProgramSettingsResponseNonNullableFields, BaseEventMetadata, EventMetadata, TierCreatedEnvelope, TierDeletedEnvelope, TierUpdatedEnvelope, UpdateTier, } from './loyalty-v1-tier-tiers.universal.js';