import { addGroupMembers as publicAddGroupMembers, removeGroupMembers as publicRemoveGroupMembers, listGroupMembers as publicListGroupMembers, queryGroupMembers as publicQueryGroupMembers, listMemberships as publicListMemberships, queryMemberships as publicQueryMemberships } from './social-groups-v2-group-member-members.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onGroupMemberAdded as publicOnGroupMemberAdded } from './social-groups-v2-group-member-members.public.js'; import { onGroupMemberRemoved as publicOnGroupMemberRemoved } from './social-groups-v2-group-member-members.public.js'; export declare const addGroupMembers: MaybeContext & typeof publicAddGroupMembers>; export declare const removeGroupMembers: MaybeContext & typeof publicRemoveGroupMembers>; export declare const listGroupMembers: MaybeContext & typeof publicListGroupMembers>; export declare const queryGroupMembers: MaybeContext & typeof publicQueryGroupMembers>; export declare const listMemberships: MaybeContext & typeof publicListMemberships>; export declare const queryMemberships: MaybeContext & typeof publicQueryMemberships>; /** * Triggered when a new member is added to a group, either directly by an admin or when a Join Request is approved. */ export declare const onGroupMemberAdded: ReturnType>; /** * Triggered when a member is removed from a group. */ export declare const onGroupMemberRemoved: ReturnType>; export { Role, JoinBy, SortOrder, MembershipStatus, WebhookIdentityType, } from './social-groups-v2-group-member-members.universal.js'; export { GroupMember, GroupRole, SocialGroupsEvent, SocialGroupsEventPayloadOneOf, MemberJoinedGroup, MembersAddedToGroup, JoinRequestsApproved, MembersInvitedToGroup, JoinRequest, MembershipQuestionAnswer, JoinResponse, MemberJoined, LeaveRequest, LeaveResponse, MemberLeft, AddGroupMembersRequest, AddGroupMembersResponse, MemberAdded, RemoveGroupMembersRequest, RemoveGroupMembersResponse, MemberRemoved, ListGroupMembersRequest, ListGroupMembersResponse, PagingMetadata, QueryGroupMembersRequest, Query, Sorting, Paging, QueryGroupMembersResponse, QueryNonGroupMembersRequest, QueryNonGroupMembersResponse, ListMembershipsRequest, ListMembershipsResponse, Membership, QueryMembershipsRequest, QueryMembershipsResponse, QueryMyMembershipRequest, QueryMyMembershipResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, AddGroupMembersResponseNonNullableFields, ListGroupMembersResponseNonNullableFields, QueryGroupMembersResponseNonNullableFields, ListMembershipsResponseNonNullableFields, QueryMembershipsResponseNonNullableFields, BaseEventMetadata, EventMetadata, GroupMemberAddedEnvelope, GroupMemberRemovedEnvelope, ListGroupMembersOptions, MembersQueryResult, MembersQueryBuilder, ListMembershipsOptions, QueryMembershipsOptions, } from './social-groups-v2-group-member-members.universal.js';