import { AxiosInstance } from "axios"; import { IAadInfo, IPasswordCredential, IServicePrincipal } from "../interfaces/IAadResource"; import { LogProvider, TelemetryReporter } from "@microsoft/teamsfx-api"; export declare class AadService { private readonly logger?; private readonly telemetryReporter?; private readonly axios; constructor(axios: AxiosInstance, telemetryReporter?: TelemetryReporter, logger?: LogProvider); createAad(aadName: string): Promise; addSecret(objectId: string, displayName: string): Promise; getAad(objectId: string): Promise; updateAad(objectId: string, data: IAadInfo): Promise; getServicePrincipals(appId: string): Promise; createServicePrincipalIfNotExists(appId: string): Promise; private execute; private _resourceNotFoundErrorHandler; } //# sourceMappingURL=aadService.d.ts.map