/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "../../../../environments"; import * as core from "../../../../core"; import { Scale } from "../../../.."; export declare namespace Teammates { interface Options { environment?: environments.ScaleEnvironment | string; token?: core.Supplier; } } export declare class Teammates { private readonly options; constructor(options: Teammates.Options); /** * Retrieves basic information about all team members associate with your account. */ list(): Promise; /** * Invites one or multiple users by email to your team. `team_role` can be either `labeler`, `member`, or `manager`. Returns information about all team members. */ invite(request: Scale.TeamsInvite): Promise; /** * Changes the role of non-admin team members. `emails` should be a list of emails of team members who are either labelers, members, managers, or disabled. `team_role` should be one of `labeler`, `member`, or `manager`. Returns information about all members of your team. */ updateRole(request: Scale.TeamsInvite): Promise; }