export declare class Constants { static AzureStorageDefaultTier: string; static AzureStorageDefaultSku: string; static AzureStorageDefaultKind: string; static AzureStorageAccountNameLenMax: number; static AzureStorageWebContainer: string; static FrontendIndexDocument: string; static FrontendErrorDocument: string; static FrontendAppNamePattern: RegExp; static FrontendStorageNamePattern: RegExp; static ReplaceTemplateExt: RegExp; static FrontendSuffix: string; static EmptyString: string; static DayInMS: number; static SasTokenLifetime: number; static RequestTryCounts: number; static RequestTimeoutInMS: number; static ScaffoldTryCounts: number; } export declare class FrontendPluginInfo { static PluginName: string; static DisplayName: string; static ShortName: string; static IssueLink: string; static HelpLink: string; static readonly templateManifestURL = "https://github.com/henzhang-ms/Teams-Templates/releases/latest/download/manifest.json"; } export declare class Commands { static InstallNodePackages: string; static BuildFrontend: string; } export declare class EnvironmentVariables { static FuncEndpoint: string; static FuncName: string; static RuntimeEndpoint: string; static StartLoginPage: string; static ClientID: string; } export declare class FrontendPathInfo { static WorkingDir: string; static TemplateDir: string; static RootDir: string; static TemplateFileExt: string; static TemplatePackageExt: string; static BuildFolderName: string; static BuildPath: string; static TabEnvironmentFilePath: string; static npmPackageFolderName: string; static TabDeploymentFolderName: string; static TabDeploymentInfoFileName: string; static TabDeployIgnoreFolder: string[]; } export declare class DependentPluginInfo { static readonly SolutionPluginName = "solution"; static readonly SubscriptionId = "subscriptionId"; static readonly ResourceGroupName = "resourceGroupName"; static readonly ResourceNameSuffix = "resourceNameSuffix"; static readonly Location = "location"; static readonly ProgrammingLanguage = "programmingLanguage"; static readonly FunctionPluginName = "fx-resource-function"; static readonly FunctionEndpoint = "functionEndpoint"; static readonly FunctionDefaultName = "defaultFunctionName"; static readonly RuntimePluginName = "fx-resource-simple-auth"; static readonly RuntimeEndpoint = "endpoint"; static readonly StartLoginPageURL = "auth-start.html"; static readonly AADPluginName = "fx-resource-aad-app-for-teams"; static readonly ClientID = "clientId"; static readonly LocalDebugPluginName = "fx-resource-local-debug"; static readonly LocalTabEndpoint = "localTabEndpoint"; } export declare class FrontendConfigInfo { static readonly StorageName = "storageName"; static readonly Endpoint = "endpoint"; static readonly Hostname = "domain"; static readonly StaticTab = "staticTabs"; static readonly ConfigurableTab = "configurableTabs"; } export declare class TelemetryEvent { static readonly startSuffix = "-start"; static readonly scaffold = "scaffold"; static readonly PreProvision = "pre-provision"; static readonly Provision = "provision"; static readonly PostProvision = "post-provision"; static readonly PreDeploy = "pre-deploy"; static readonly Deploy = "deploy"; static readonly postLocalDebug = "post-local-debug"; } export declare class TelemetryKey { static readonly Component = "component"; static readonly Success = "success"; static readonly ErrorType = "error-type"; static readonly ErrorMessage = "error-message"; } export declare class TelemetryValue { static readonly Success = "yes"; static readonly Fail = "no"; static readonly UserError = "user"; static readonly SystemError = "system"; } //# sourceMappingURL=constants.d.ts.map