import { HttpClient } from '@wix/sdk-types'; import { GetRolesInfoOptions, GetRolesInfoResponse, GetRolesInfoResponseNonNullableFields, SearchTeamOptions, SearchTeamResponse, SearchTeamResponseNonNullableFields, UpdateTeamMemberAssignmentsOptions, UpdateTeamMemberAssignmentsResponse, UpdateTeamMemberAssignmentsResponseNonNullableFields } from './identity-roles-v1-user-user.universal'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function removeMember(httpClient: HttpClient): RemoveMemberSignature; interface RemoveMemberSignature { /** * Removes a team member from the requesting account. * > **Important**: This call requires an account level API key and cannot be authenticated with the standard authorization header. API keys are currently available to selected beta users only. * @param - User ID of the team member to remove. */ (userId: string): Promise; } export declare function searchTeam(httpClient: HttpClient): SearchTeamSignature; interface SearchTeamSignature { /** * Retrieves all team members of the requesting account, based on the provided filters and free text queries. * > **Important**: This call requires an account level API key and cannot be authenticated with the standard authorization header. API keys are currently available to selected beta users only. */ (options?: SearchTeamOptions | undefined): Promise; } export declare function getRolesInfo(httpClient: HttpClient): GetRolesInfoSignature; interface GetRolesInfoSignature { /** * Retrieves all available roles in the requesting account, including predefined and custom roles. * > **Important**: This call requires an account level API key and cannot be authenticated with the standard authorization header. API keys are currently available to selected beta users only. */ (options?: GetRolesInfoOptions | undefined): Promise; } export declare function updateTeamMemberAssignments(httpClient: HttpClient): UpdateTeamMemberAssignmentsSignature; interface UpdateTeamMemberAssignmentsSignature { /** * Updates the assignments of roles and conditions for an existing team member. Changing assignments changes the team member’s access to account assets. * > **Important**: This call requires an account level API key and cannot be authenticated with the standard authorization header. API keys are currently available to selected beta users only. * @param - ID of team member being affected. */ (userId: string, options: UpdateTeamMemberAssignmentsOptions): Promise; } export { AccountInfo, AccountInvite, AccountResourceContext, ApiCondition, ApiInviteAssignment, ApiPolicy, ApiResource, AreasFilter, AssignedPolicy, AssignedSubject, Assignment, AssignmentV3, ChangeRoleRequest, ChangeRoleResponse, ChangeRoleV2Request, ChangeRoleV2Response, CompanionResource, Condition, ConditionAttributeType, ConditionOperator, ConditionOperatorOperatorsOneOf, ConditionType, ConditionTypeOfOneOf, ConditionValue, ConditionValueValueOneOf, Conditions, Contributor, CreateCustomRoleRequest, CreateCustomRoleResponse, CustomRole, DependOnOperator, Direction, EditorType, Effect, EnvironmentCondition, EnvironmentConditionConditionOneOf, EqualOperator, ExperimentCondition, ExperimentOperator, Facet, FacetType, FacetValue, FolderResource, FullNameResource, FullNameResourceResourceContextOneOf, GetPeopleRequest, GetPeopleResponse, GetPoliciesRequest, GetPoliciesResponse, GetRolesInfoOptions, GetRolesInfoRequest, GetRolesInfoResponse, GetRolesInfoResponseNonNullableFields, GetRolesRequest, GetRolesResponse, GetScopesRequest, GetScopesResponse, GetSubjectsAssignmentsRequest, GetSubjectsAssignmentsResponse, GetTeamInvitesRequest, GetTeamInvitesResponse, GetTeamRequest, GetTeamResponse, GetTeamV2Response, GetUsersRequest, GetUsersResponse, Invite, InviteAssignment, InviteAssignmentV3, InviteResourceAssignment, InviteStatus, InviteV3, JoinedCondition, JoinedConditionOperator, LikeOperator, Name, OrderField, Ordering, OrganizationResourceContext, Paging, People, PeopleResource, PeopleResourceResourceTypeOneOf, PeopleType, PermissionScope, Person, PersonMetaData, PersonPersonOneOf, Policy, PolicyCondition, PolicyStatement, PolicyType, PredefinedRole, PredefinedRoleV2, PredefinedRoles, PredefinedRolesArea, RemoveMemberRequest, RemoveMemberResponse, Resource, ResourceType, Restriction, RestrictionRestrictionsOneOf, Role, RoleInfo, RoleLevel, RoleLevelRestriction, RoleVisibility, RolesInfoFilter, ScopeArea, ScopeLevel, SearchTeamOptions, SearchTeamRequest, SearchTeamResponse, SearchTeamResponseNonNullableFields, SimpleCondition, SimpleConditionOperator, SimpleConditionValue, SimpleConditionValueValueOneOf, SiteResourceContext, SiteRestriction, Subject, SubjectAssignments, SubjectContext, SubjectContextType, SubjectType, TeamMember, TeamMemberV3, TeamMemberV3MembersOneOf, UpdateTeamMemberAssignmentsOptions, UpdateTeamMemberAssignmentsRequest, UpdateTeamMemberAssignmentsResponse, UpdateTeamMemberAssignmentsResponseNonNullableFields, User, UserV3, Visibility, } from './identity-roles-v1-user-user.universal';