UNPKG

@microsoft/teams.api

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.api" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.api/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.api?activeTab=code" t

37 lines (34 loc) • 1.39 kB
import { Client, ClientOptions } from '@microsoft/teams.common'; import { CloudEnvironment } from '../../auth/cloud-environment.mjs'; import { SignInUrlResponse } from '../../models/sign-in/sign-in-url-response.mjs'; import { ApiClientSettings } from '../api-client-settings.mjs'; import '../../models/token/token-post-resource.mjs'; import '../../models/token-exchange/token-exchange-resource.mjs'; import '../../auth/credentials.mjs'; import '../../models/agentic-identity.mjs'; declare const BOT_SIGNIN_ENDPOINTS: { URL: string; RESOURCE: string; }; type GetBotSignInUrlParams = { state: string; codeChallenge?: string; emulatorUrl?: string; finalRedirect?: string; }; type GetBotSignInResourceParams = { state: string; codeChallenge?: string; emulatorUrl?: string; finalRedirect?: string; }; declare class BotSignInClient { get http(): Client; set http(v: Client); protected _http: Client; protected _apiClientSettings: Partial<ApiClientSettings>; constructor(options?: Client | ClientOptions, apiClientSettings?: Partial<ApiClientSettings>, cloud?: CloudEnvironment); getUrl(params: GetBotSignInUrlParams): Promise<string>; getResource(params: GetBotSignInResourceParams): Promise<SignInUrlResponse>; } export { BOT_SIGNIN_ENDPOINTS, BotSignInClient, type GetBotSignInResourceParams, type GetBotSignInUrlParams };