import { TokenCredentialsBase } from "@azure/ms-rest-nodeauth"; import { PluginContext } from "@microsoft/teamsfx-api"; export declare class WebAppClient { private credentials; private subscriptionId; private resourceGroupName; private appServicePlanName; private webAppName; private location; private webSiteManagementClient; private ctx; constructor(credentials: TokenCredentialsBase, subscriptionId: string, resourceGroupName: string, appServicePlanName: string, webAppName: string, location: string, ctx: PluginContext); createWebApp(): Promise; zipDeploy(filePath: string): Promise; configWebApp(properties: { [propertyName: string]: string; }): Promise; /** * Allow users to set SKU name for App Service Plan as only 10 free App Service Plan is allowed in a Subscription. * The order is: * 1. 'skuName' config of 'fx-resource-simple-auth' in env.default.json file * 2. 'SIMPLE_AUTH_SKU_NAME' environment variable * 3. 'F1' Free Tier */ private getSkuName; } //# sourceMappingURL=webAppClient.d.ts.map