import type { IUser } from "@esri/arcgis-rest-portal"; import { IConsolidatedResult, IEmail, IHubRequestOptions } from "@esri/hub-common"; /** * Attempts to Add, Invite, or email users about joining * a team depending on the requesting user's permissions * (see addUsersToGroup in hub-common) * * @param {string} groupId * @param {IUser[]} usersToAdd * @param {IHubRequestOptions} primaryRO Info and authentication for the requesting user * @param {IEmail} [email] Email to be sent (if qualifying users are passed in) * @param {IHubRequestOptions} [secondaryRO] Info and authentication for emailing members of a secondary organization (typically a community org) * * @returns {IConsolidatedResult} The operations attempted, whether they were successful and any errors */ export declare function addUsersToTeam(teamId: string, usersToAdd: IUser[], primaryRO: IHubRequestOptions, email?: IEmail, secondaryRO?: IHubRequestOptions): Promise;