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