import { RequiredResourceAccess } from "./interfaces/IAADDefinition"; export declare class Constants { static teamsMobileDesktopAppId: string; static teamsWebAppId: string; static oauthAuthorityPrefix: string; static aadAppMaxLength: number; static aadAppPasswordDisplayName: string; static localDebugPrefix: string; static AskForEnv: string; static AskForEnvName: string; static readonly telemetryComponent = "component"; static defaultPermissions: RequiredResourceAccess; } export declare class Plugins { static pluginName: string; static pluginNameComplex: string; static pluginNameShort: string; static frontendHosting: string; static teamsBot: string; static localDebug: string; static solution: string; } export declare class ConfigKeys { static applicationIdUri: string; static clientId: string; static clientSecret: string; static objectId: string; static oauth2PermissionScopeId: string; static teamsMobileDesktopAppId: string; static teamsWebAppId: string; static domain: string; static endpoint: string; static oauthAuthority: string; static oauthHost: string; static tenantId: string; static skip: string; } export declare class ConfigKeysOfOtherPlugin { static frontendHostingDomain: string; static frontendHostingEndpoint: string; static teamsBotId: string; static teamsBotIdLocal: string; static teamsBotEndpoint: string; static localDebugTabDomain: string; static localDebugTabEndpoint: string; static localDebugBotEndpoint: string; static solutionPermissionRequest: string; } export interface Messages { log: string; telemetry: string; } export declare class Messages { static readonly getLog: (log: string) => string; private static readonly getEventName; static readonly StartProvision: Messages; static readonly EndProvision: Messages; static readonly StartLocalDebug: Messages; static readonly EndLocalDebug: Messages; static readonly StartPostProvision: Messages; static readonly EndPostProvision: Messages; static readonly StartPostLocalDebug: Messages; static readonly EndPostLocalDebug: Messages; static readonly StartUpdatePermission: Messages; static readonly EndUpdatePermission: Messages; static readonly GetAadAppSuccess = "Successfully get Azure AD app."; static readonly CreateAadAppSuccess = "Successfully created Azure AD app."; static readonly CreateAadAppPasswordSuccess = "Successfully created password for Azure AD app."; static readonly UpdatePermissionSuccess = "Successfully updated permission for Azure AD app."; static readonly SetAppIdUriSuccess = "Successfully created application id uri for Azure AD app."; static readonly UpdateRedirectUriSuccess = "Successfully updated redirect uri for Azure AD app."; static readonly UpdateAppIdUriSuccess = "Successfully updated application id uri for Azure AD app."; static readonly ParsePermissionSuccess = "Successfully parsed permissions."; static readonly NoSelection = "No Azure AD app found. Will not update permissions. You need to run provision or local debug first."; static readonly UserCancelled = "Selection is cancelled by user."; static readonly UpdatePermissionSuccessMessage = "Successfully updated permission for Azure AD app. You can go to Azure Portal to check the permission or grant admin consent."; static readonly SkipProvision = "Azure AD app provision skipped. You need to mannual provision and config Azure AD app."; } export declare class ProgressTitle { static readonly Provision = "Provisioning Azure AD app"; static readonly ProvisionSteps = 3; static readonly PostProvision = "Configuring Azure AD app"; static readonly PostProvisionSteps = 2; static readonly UpdatePermission = "Updating permission for Azure AD app"; static readonly UpdatePermissionSteps = 1; } export declare class ProgressDetail { static readonly Starting = "Starting"; static readonly ProvisionAadApp = "Provision Azure AD app"; static readonly CreateAadAppSecret = "Create secret for Azure AD app"; static readonly GetAadApp = "Get Azure AD app"; static readonly UpdateRedirectUri = "Update redirect uri for Azure AD app"; static readonly UpdateAppIdUri = "Update application id uri for Azure AD app"; static readonly UpdatePermission = "Update permission for Azure AD app"; } //# sourceMappingURL=constants.d.ts.map