import { FuncQuestion, MultiSelectQuestion, OptionItem, SingleSelectQuestion } from "@microsoft/teamsfx-api"; export declare const TabOptionItem: OptionItem; export declare const BotOptionItem: OptionItem; export declare const MessageExtensionItem: OptionItem; export declare enum AzureSolutionQuestionNames { Capabilities = "capabilities", TabScopes = "tab-scopes", HostType = "host-type", AzureResources = "azure-resources", PluginSelectionDeploy = "deploy-plugin", AddResources = "add-azure-resources", AppName = "app-name", AskSub = "subscription", ProgrammingLanguage = "programming-language" } export declare const HostTypeOptionAzure: OptionItem; export declare const HostTypeOptionSPFx: OptionItem; export declare const AzureResourceSQL: OptionItem; export declare const AzureResourceFunction: OptionItem; export declare const AzureResourceApim: OptionItem; export declare function createCapabilityQuestion(): MultiSelectQuestion; export declare const FrontendHostTypeQuestion: SingleSelectQuestion; export declare const AzureResourcesQuestion: MultiSelectQuestion; export declare function createAddAzureResourceQuestion(alreadyHaveFunction: boolean, alreadhHaveSQL: boolean, alreadyHaveAPIM: boolean): MultiSelectQuestion; export declare function addCapabilityQuestion(alreadyHaveTab: boolean, alreadyHaveBot: boolean): MultiSelectQuestion; export declare const DeployPluginSelectQuestion: MultiSelectQuestion; export declare const AskSubscriptionQuestion: FuncQuestion; export declare const ProgrammingLanguageQuestion: SingleSelectQuestion; //# sourceMappingURL=question.d.ts.map