import { IAuthenticationManager } from "@esri/arcgis-rest-request"; import { IAddOrInviteEmail, IAddOrInviteToTeamResult, IUserWithOrgType } from "./types"; /** * Add or invite N users to a single team * Org|community|world logic flows are run even if there are no users applicable for that particular path. * Results from each path are consolidated and surfaced in the return object as failures and errors are of * more importance than successes. * * @export * @param {string} groupId Group we are adding users to * @param {IUserWithOrgType[]} users array of users to add * @param {IAuthenticationManager} primaryRO primary requestOptions * @param {boolean} canAutoAddUser Can we automatically add a user to the team? * @param {boolean} addUserAsGroupAdmin Should the user be added as a group administrator * @param {IAddOrInviteEmail} email Email object * @return {IAddOrInviteToTeamResult} Result object */ export declare function addOrInviteUsersToTeam(groupId: string, users: IUserWithOrgType[], primaryRO: IAuthenticationManager, canAutoAddUser: boolean, addUserAsGroupAdmin: boolean, email: IAddOrInviteEmail): Promise;