import { WebSiteManagementClient } from "@azure/arm-appservice"; import AdmZip from "adm-zip"; import { FunctionLanguage } from "../enums"; export declare class FunctionDeploy { static getLastDeploymentTime(componentPath: string): Promise; static hasUpdatedContent(componentPath: string, language: FunctionLanguage): Promise; static build(componentPath: string, language: FunctionLanguage): Promise; static installFuncExtensions(componentPath: string, language: FunctionLanguage): Promise; static deployFunction(client: WebSiteManagementClient, componentPath: string, functionAppName: string, language: FunctionLanguage, resourceGroupName: string): Promise; private static saveDeploymentInfo; private static loadLastDeploymentZipCache; static removeLegacyFileInZip(zip: AdmZip, existenceFiles: Set): void; private static generateFunctionZip; private static prepareIgnore; private static checkRunFromPackageSetting; } //# sourceMappingURL=deploy.d.ts.map