import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js"; import * as core from "../../../../core/index.js"; import * as Vital from "../../../index.js"; export declare namespace TeamClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class TeamClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options?: TeamClient.Options); /** * Post teams. * * @param {Vital.TeamGetLinkConfigRequest} request * @param {TeamClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Vital.UnprocessableEntityError} * * @example * await client.team.getLinkConfig({ * vitalLinkToken: "x-vital-link-token" * }) */ getLinkConfig(request?: Vital.TeamGetLinkConfigRequest, requestOptions?: TeamClient.RequestOptions): core.HttpResponsePromise>; private __getLinkConfig; /** * Get team. * * @param {string} team_id * @param {TeamClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Vital.UnprocessableEntityError} * * @example * await client.team.get("team_id") */ get(team_id: string, requestOptions?: TeamClient.RequestOptions): core.HttpResponsePromise; private __get; /** * Search team users by user_id * * @param {Vital.TeamGetUserByIdRequest} request * @param {TeamClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Vital.UnprocessableEntityError} * * @example * await client.team.getUserById({ * queryId: "query_id" * }) */ getUserById(request?: Vital.TeamGetUserByIdRequest, requestOptions?: TeamClient.RequestOptions): core.HttpResponsePromise; private __getUserById; /** * @param {TeamClient.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.team.getSvixUrl() */ getSvixUrl(requestOptions?: TeamClient.RequestOptions): core.HttpResponsePromise>; private __getSvixUrl; /** * GET source priorities. * * @param {Vital.TeamGetSourcePrioritiesRequest} request * @param {TeamClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Vital.UnprocessableEntityError} * * @example * await client.team.getSourcePriorities({ * dataType: "workouts" * }) */ getSourcePriorities(request?: Vital.TeamGetSourcePrioritiesRequest, requestOptions?: TeamClient.RequestOptions): core.HttpResponsePromise[]>; private __getSourcePriorities; /** * Patch source priorities. * * @param {TeamClient.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.team.updateSourcePriorities() */ updateSourcePriorities(requestOptions?: TeamClient.RequestOptions): core.HttpResponsePromise[]>; private __updateSourcePriorities; /** * @param {string} team_id * @param {TeamClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Vital.UnprocessableEntityError} * * @example * await client.team.getPhysicians("team_id") */ getPhysicians(team_id: string, requestOptions?: TeamClient.RequestOptions): core.HttpResponsePromise; private __getPhysicians; }