import { AppDefinition } from "../interfaces/appdefinitions/appDefinition"; import { FxError, Result } from "@microsoft/teamsfx-api"; import { ManifestType } from "../../../utils/envFunctionUtils"; import { DriverContext } from "../../interface/commonArgs"; export { RetryHandler } from "../../../../common/retryHandler"; export declare function getCustomizedKeys(prefix: string, manifest: any): string[]; export declare function renderTemplate(manifestString: string, view: any): string; export declare function isPersonalApp(appDefinition: AppDefinition): boolean; export declare function isGroupApp(appDefinition: AppDefinition): boolean; export declare function needTabAndBotCode(appDefinition: AppDefinition): boolean; export declare function needTabCode(appDefinition: AppDefinition): boolean; export declare function isBot(appDefinition: AppDefinition): boolean; export declare function containsBotBasedMessageExtension(appDefinition: AppDefinition): boolean; export declare function isBotBasedMessageExtension(appDefinition: AppDefinition): boolean; export declare function isBotAndBotBasedMessageExtension(appDefinition: AppDefinition): boolean; export declare function needBotCode(appDefinition: AppDefinition): boolean; export declare function containsUnsupportedFeature(appDefinition: AppDefinition): boolean; export declare function getFeaturesFromAppDefinition(appDefinition: AppDefinition): string[]; export declare function hasMeetingExtension(appDefinition: AppDefinition): boolean; export declare enum CommandScope { Team = "team", Personal = "personal", GroupChat = "groupChat" } export declare enum MeetingsContext { ChannelTab = "channelTab", PrivateChatTab = "privateChatTab", SidePanel = "meetingSidePanel", ShareToStage = "meetingStage", DetailsTab = "meetingDetailsTab", ChatTab = "meetingChatTab" } export declare function normalizePath(path: string, useForwardSlash: boolean): string; export declare function getResolvedManifest(content: string, path: string, manifestType: ManifestType, ctx: DriverContext): Promise>; //# sourceMappingURL=utils.d.ts.map