import { createReferredFriend as publicCreateReferredFriend, getReferredFriend as publicGetReferredFriend, getReferredFriendByContactId as publicGetReferredFriendByContactId, updateReferredFriend as publicUpdateReferredFriend, deleteReferredFriend as publicDeleteReferredFriend, queryReferredFriend as publicQueryReferredFriend } from './loyalty-referral-v1-referred-friend-friends.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onReferredFriendCreated as publicOnReferredFriendCreated } from './loyalty-referral-v1-referred-friend-friends.public.js'; import { onReferredFriendDeleted as publicOnReferredFriendDeleted } from './loyalty-referral-v1-referred-friend-friends.public.js'; import { onReferredFriendUpdated as publicOnReferredFriendUpdated } from './loyalty-referral-v1-referred-friend-friends.public.js'; export declare const createReferredFriend: MaybeContext & typeof publicCreateReferredFriend>; export declare const getReferredFriend: MaybeContext & typeof publicGetReferredFriend>; export declare const getReferredFriendByContactId: MaybeContext & typeof publicGetReferredFriendByContactId>; export declare const updateReferredFriend: MaybeContext & typeof publicUpdateReferredFriend>; export declare const deleteReferredFriend: MaybeContext & typeof publicDeleteReferredFriend>; export declare const queryReferredFriend: MaybeContext & typeof publicQueryReferredFriend>; /** * Triggered when a referred friend is created. */ export declare const onReferredFriendCreated: ReturnType>; /** * Triggered when a referred friend is deleted. */ export declare const onReferredFriendDeleted: ReturnType>; /** * Triggered when a referred friend is updated. */ export declare const onReferredFriendUpdated: ReturnType>; export { Status, SortOrder, WebhookIdentityType, } from './loyalty-referral-v1-referred-friend-friends.universal.js'; export { ReferredFriend, CreateReferredFriendRequest, CreateReferredFriendResponse, GetReferredFriendRequest, GetReferredFriendResponse, GetReferredFriendByContactIdRequest, GetReferredFriendByContactIdResponse, UpdateReferredFriendRequest, UpdateReferredFriendResponse, DeleteReferredFriendRequest, DeleteReferredFriendResponse, QueryReferredFriendRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, QueryReferredFriendResponse, CursorPagingMetadata, Cursors, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, SuccessfulReferralEvent, ReferredFriendDetails, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, ReferredFriendNonNullableFields, CreateReferredFriendResponseNonNullableFields, GetReferredFriendResponseNonNullableFields, GetReferredFriendByContactIdResponseNonNullableFields, UpdateReferredFriendResponseNonNullableFields, QueryReferredFriendResponseNonNullableFields, BaseEventMetadata, EventMetadata, ReferredFriendCreatedEnvelope, ReferredFriendDeletedEnvelope, ReferredFriendUpdatedEnvelope, CreateReferredFriendOptions, UpdateReferredFriend, DeleteReferredFriendOptions, ReferredFriendsQueryResult, ReferredFriendsQueryBuilder, } from './loyalty-referral-v1-referred-friend-friends.universal.js';