import { DialogProvider } from "./DialogProvider"; import type { IActivityContext, IActivityHandler } from "../../IActivityHandler"; /** * Defines inputs for the Confirm activity. * @product This is intended for internal use only within VertiGIS Studio products. */ export interface ConfirmInputs { text: string; title?: string; markdown?: boolean; } /** * Defines outputs for the Confirm activity. * @product This is intended for internal use only within VertiGIS Studio products. */ export interface ConfirmOutputs { /** @description The result of the confirm dialog. */ result: boolean; } export declare class Confirm implements IActivityHandler { static readonly action = "gcx:wf:ui::Confirm"; static readonly suite = "gcx:wf:builtin"; execute(inputs: ConfirmInputs, context: IActivityContext, DialogProviderType: typeof DialogProvider): Promise; }