import { AxiosInstance } from "axios"; import { ApiSecretRegistration, ApiSecretRegistrationUpdate } from "../component/driver/teamsApp/interfaces/ApiSecretRegistration"; import { OauthConfigurationId } from "../component/driver/teamsApp/interfaces/OauthConfigurationId"; import { OauthRegistration } from "../component/driver/teamsApp/interfaces/OauthRegistration"; export declare class TEAMS_GRAPH_API_NAMES { static readonly GET_OAUTH = "teams_graph_get_oauth"; static readonly CREATE_OAUTH = "teams_graph_create_oauth"; static readonly UPDATE_OAUTH = "teams_graph_update_oauth"; static readonly GET_API_KEY = "teams_graph_get_api_key"; static readonly CREATE_API_KEY = "teams_graph_create_api_key"; static readonly UPDATE_API_KEY = "teams_graph_update_api_key"; } 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; 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