import { IBot, IComposeExtension, IConfigurableTab, IStaticTab, UserError } from "@microsoft/teamsfx-api"; /** * Void is used to construct Result. * e.g. return ok(Void); * It exists because ok(void) does not compile. */ export declare type Void = {}; export declare const Void: {}; /** * The key of global config visible to all resource plugins. */ export declare const GLOBAL_CONFIG = "solution"; /** * Used to track whether provision succeeded * Set to true when provison succeeds, to false when a new resource is added. */ export declare const SOLUTION_PROVISION_SUCCEEDED = "provisionSucceeded"; /** * Config key whose value is the content of permissions.json file */ export declare const PERMISSION_REQUEST = "permissionRequest"; /** * Config key whose value is either javascript, typescript or csharp. */ export declare const PROGRAMMING_LANGUAGE = "programmingLanguage"; /** * Config keys that are useful for generating remote teams app manifest */ export declare const REMOTE_MANIFEST = "manifest.source.json"; export declare const FRONTEND_ENDPOINT = "endpoint"; export declare const FRONTEND_DOMAIN = "domain"; export declare const BOT_ID = "botId"; export declare const LOCAL_BOT_ID = "localBotId"; export declare const DEFAULT_PERMISSION_REQUEST: { resource: string; delegated: string[]; application: never[]; }[]; export declare enum SolutionError { InvalidSelectedPluginNames = "InvalidSelectedPluginNames", PluginNotFound = "PluginNotFound", FailedToCreateAppIdInAppStudio = "FailedToCreateAppIdInAppStudio", FailedToUpdateAppIdInAppStudio = "FailedToUpdateAppIdInAppStudio", FailedToCreateLocalAppIdInAppStudio = "FailedToCreateLocalAppIdInAppStudio", FailedToUpdateLocalAppIdInAppStudio = "FailedToUpdateLocalAppIdInAppStudio", AADPluginNotEnabled = "AADPluginNotEnabled", MissingPermissionsJson = "MissingPermissionsJson", DialogIsNotPresent = "DialogIsNotPresent", NoResourcePluginSelected = "NoResourcePluginSelected", NoAppStudioToken = "NoAppStudioToken", NoTeamsAppTenantId = "NoTeamsAppTenantId", FailedToCreateResourceGroup = "FailedToCreateResourceGroup", NotLoginToAzure = "NotLoginToAzure", AzureAccountExtensionNotInitialized = "AzureAccountExtensionNotInitialized", LocalTabEndpointMissing = "LocalTabEndpointMissing", LocalTabDomainMissing = "LocalTabDomainMissing", LocalClientIDMissing = "LocalDebugClientIDMissing", LocalApplicationIdUrisMissing = "LocalApplicationIdUrisMissing", LocalClientSecretMissing = "LocalClientSecretMissing", CannotUpdatePermissionForSPFx = "CannotUpdatePermissionForSPFx", CannotAddResourceForSPFx = "CannotAddResourceForSPFx", FailedToParseAzureTenantId = "FailedToParseAzureTenantId", FailedToGetAppStudioToken = "FailedToGetAppStudioToken", FailedToLoadManifestFile = "FailedToLoadManifestFile", CannotRunProvisionInSPFxProject = "CannotRunProvisionInSPFxProject", CannotRunThisTaskInSPFxProject = "CannotRunThisTaskInSPFxProject", FrontendEndpointAndDomainNotFound = "FrontendEndpointAndDomainNotFound", RemoteClientIdNotFound = "RemoteClientIdNotFound", AddResourceNotSupport = "AddResourceNotSupport", FailedToAddCapability = "FailedToAddCapability", NoResourceToDeploy = "NoResourceToDeploy", ProvisionInProgress = "ProvisionInProgress", DeploymentInProgress = "DeploymentInProgress", UnknownSolutionRunningState = "UnknownSolutionRunningState", CannotDeployBeforeProvision = "CannotDeployBeforeProvision", CannotPublishBeforeProvision = "CannotPublishBeforeProvision", NoSubscriptionFound = "NoSubscriptionFound", NoSubscriptionSelected = "NoSubscriptionSelected", FailedToGetParamForRegisterTeamsAppAndAad = "FailedToGetParamForRegisterTeamsAppAndAad", BotInternalError = "BotInternalError", InternelError = "InternelError", RegisterTeamsAppAndAadError = "RegisterTeamsAppAndAadError", UpdateManifestError = "UpdateManifestError", GetLocalDebugConfigError = "GetLocalDebugConfigError", GetRemoteConfigError = "GetRemoteConfigError", UnsupportedPlatform = "UnsupportedPlatform", InvalidInput = "InvalidInput" } export declare const LOCAL_DEBUG_TAB_ENDPOINT = "localTabEndpoint"; export declare const LOCAL_DEBUG_TAB_DOMAIN = "localTabDomain"; export declare const LOCAL_DEBUG_BOT_DOMAIN = "localBotDomain"; export declare const BOT_DOMAIN = "validDomain"; export declare const BOT_SECTION = "bots"; export declare const COMPOSE_EXTENSIONS_SECTION = "composeExtensions"; export declare const LOCAL_WEB_APPLICATION_INFO_SOURCE = "local_applicationIdUris"; export declare const WEB_APPLICATION_INFO_SOURCE = "applicationIdUris"; export declare const LOCAL_DEBUG_AAD_ID = "local_clientId"; export declare const REMOTE_AAD_ID = "clientId"; export declare const LOCAL_APPLICATION_ID_URIS = "local_applicationIdUris"; export declare const REMOTE_APPLICATION_ID_URIS = "applicationIdUris"; export declare const LOCAL_CLIENT_SECRET = "local_clientSecret"; export declare const REMOTE_CLIENT_SECRET = "clientSecret"; export declare const LOCAL_DEBUG_TEAMS_APP_ID = "localDebugTeamsAppId"; export declare const REMOTE_TEAMS_APP_ID = "remoteTeamsAppId"; export declare const TEAMS_APP_MANIFEST_TEMPLATE = "{\n \"$schema\": \"https://developer.microsoft.com/en-us/json-schemas/teams/v1.7/MicrosoftTeams.schema.json\",\n \"manifestVersion\": \"1.7\",\n \"version\": \"{version}\",\n \"id\": \"{appid}\",\n \"packageName\": \"com.microsoft.teams.extension\",\n \"developer\": {\n \"name\": \"Teams App, Inc.\",\n \"websiteUrl\": \"{baseUrl}\",\n \"privacyUrl\": \"{baseUrl}/index.html#/privacy\",\n \"termsOfUseUrl\": \"{baseUrl}/index.html#/termsofuse\"\n },\n \"icons\": {\n \"color\": \"color.png\",\n \"outline\": \"outline.png\"\n },\n \"name\": {\n \"short\": \"{appName}\",\n \"full\": \"This field is not used\"\n },\n \"description\": {\n \"short\": \"Short description of {appName}.\",\n \"full\": \"Full description of {appName}.\"\n },\n \"accentColor\": \"#FFFFFF\",\n \"bots\": [],\n \"composeExtensions\": [],\n \"configurableTabs\": [],\n \"staticTabs\": [],\n \"permissions\": [\n \"identity\",\n \"messageTeamMembers\"\n ],\n \"validDomains\": [],\n \"webApplicationInfo\": {\n \"id\": \"{appClientId}\",\n \"resource\": \"{webApplicationInfoResource}\"\n }\n}"; export declare const COMPOSE_EXTENSIONS_TPL: IComposeExtension[]; export declare const BOTS_TPL: IBot[]; export declare const CONFIGURABLE_TABS_TPL: IConfigurableTab[]; export declare const STATIC_TABS_TPL: IStaticTab[]; export declare const DoProvisionFirstError: UserError; export declare const CancelError: UserError; //# sourceMappingURL=constants.d.ts.map