import type { DisplayFormOutputs } from "./DisplayForm"; import type { IActivityHandler, EmptyOutputs } from "../../IActivityHandler"; import type * as defs from "../../forms/FormDefinition"; export interface AddFormElementInputs { form: DisplayFormOutputs; elementName: string; elementType: "AutoComplete" | "ButtonBar" | "CheckBox" | "CheckGroup" | "Custom" | "DatePicker" | "DateRangePicker" | "DateTimePicker" | "DropDownList" | "FilePicker" | "GeometryPicker" | "HorizontalRule" | "Image" | "ItemPicker" | "ListBox" | "Number" | "NumberRangeSlider" | "NumberSlider" | "PasswordBox" | "RadioGroup" | "Scanner" | "Section" | "Signature" | "Sketch" | "Text" | "TextArea" | "TextBox" | "TimePicker" | string; element: defs.Element; targetForm?: DisplayFormOutputs; targetElement?: string | defs.Element; targetPosition?: "above" | "below" | "before" | "after" | string; } export declare class AddFormElement implements IActivityHandler { static readonly action = "gcx:wf:forms::AddFormElement"; static readonly suite = "gcx:wf:builtin"; execute(inputs: AddFormElementInputs): EmptyOutputs; }