import { AxiosInstance } from "axios"; import { ApiSecretRegistration, ApiSecretRegistrationUpdate } from "../component/driver/teamsApp/interfaces/ApiSecretRegistration"; import { DcrRegistration } from "../component/driver/teamsApp/interfaces/DcrRegistration"; import { OauthConfigurationId } from "../component/driver/teamsApp/interfaces/OauthConfigurationId"; import { OauthRegistration } from "../component/driver/teamsApp/interfaces/OauthRegistration"; export { TEAMS_GRAPH_API_NAMES } from "../common/teamsGraphApiNames"; export declare class TeamsGraphClient { getEndpoint(): string; createRequesterWithToken(token: string): AxiosInstance; wrapException(e: any, apiName: string): Error; getOauthRegistrationById(token: string, oauthRegistrationId: string): Promise; createOauthRegistration(token: string, oauthRegistration: OauthRegistration): Promise; createDcrRegistration(token: string, dcrRegistration: DcrRegistration): Promise; updateOauthRegistration(token: string, oauthRegistration: OauthRegistration, oauthRegistrationId: string): Promise; getApiKeyRegistrationById(token: string, apiKeyRegistrationId: string): Promise; createApiKeyRegistration(token: string, apiKeyRegistration: ApiSecretRegistration): Promise; updateApiKeyRegistration(token: string, apiKeyRegistration: ApiSecretRegistrationUpdate, apiKeyRegistrationId: string): Promise; } export declare const teamsGraphClient: TeamsGraphClient; //# sourceMappingURL=teamsGraphClient.d.ts.map