import { MsgLevel, PluginContext } from "@microsoft/teamsfx-api"; export declare class DialogUtils { static output(ctx: PluginContext, message: string, level?: MsgLevel): Promise; static show(ctx: PluginContext, message: string, level?: MsgLevel): Promise; static ask(ctx: PluginContext, description: string, defaultAnswer: string, validateInput?: (value: string) => string | undefined | null | Promise, options?: string[]): Promise; static askEnum(ctx: PluginContext, description: string, targetEnum: { [key: string]: T; }, defaultValue: T): Promise; static showAndHelp(ctx: PluginContext, message: string, link: string, level?: MsgLevel): Promise; private static communicate; } //# sourceMappingURL=dialog.d.ts.map