import { FunctionLanguage } from "./enums"; export interface FunctionLanguageStrategy { getFunctionEntryFileOrFolderName: (entryName: string) => string; functionAppRuntimeSettings: (version?: string) => { [key: string]: string; }; skipFuncExtensionInstall: boolean; hasUpdatedContentFilter?: (itemPath: string) => boolean; buildCommands: { command: string; relativePath: string; }[]; deployFolderRelativePath: string; } export declare class LanguageStrategyFactory { static getStrategy(language: FunctionLanguage): FunctionLanguageStrategy; } //# sourceMappingURL=language-strategy.d.ts.map