import { JsonFormData, JsonFormSchema } from "."; import { ProgressDialog } from "./ProgressDialog"; export interface ActionContext { showMessage(text: ioBroker.StringOrTranslated): Promise; showConfirmation(text: ioBroker.StringOrTranslated): Promise; showForm( schema: JsonFormSchema, options?: { data?: JsonFormData; title?: ioBroker.StringOrTranslated }, ): Promise; openProgress( title: string, options?: { indeterminate?: boolean; value?: number; label?: ioBroker.StringOrTranslated }, ): Promise; }