import { PluginContext, MsgLevel, IProgressHandler } from "@microsoft/teamsfx-api"; export declare class DialogUtils { static progressBar: IProgressHandler | undefined; static ctx: PluginContext; static init(ctx: PluginContext, progressTitle?: string, processStep?: number): void; static output(message: string, level?: MsgLevel): Promise; static show(message: string, level?: MsgLevel): Promise; static askAdmin(): Promise; static askAdminPassword(admin: string): Promise; static askPasswordConfirm(): Promise; } export declare class ProgressTitle { static readonly Provision = "Provisioning SQL"; static readonly ProvisionSteps = 2; static readonly PostProvision = "Configuring SQL"; static readonly PostProvisionSteps = 2; } export declare class ProcessMessage { static readonly provisionSQL = "Provision SQL server"; static readonly provisionDatabase = "Provision database"; static readonly postProvisionAddAadmin = "Configure aad admin for SQL"; static readonly postProvisionAddUser = "Configure database user"; } //# sourceMappingURL=dialogUtils.d.ts.map