import type { DisplayFormOutputs } from "./DisplayForm"; import type { IActivityHandler, IActivityContext, EmptyOutputs } from "../../IActivityHandler"; export interface SetFormElementEventInputs { form: DisplayFormOutputs; displayFormId: string; /** The ID of the form element to apply the event to. */ elementName?: string; eventName: "cancel" | "changed" | "clicked" | "custom" | "dragged" | "load" | "populate" | "submit" | "suggest" | "validate" | string; targetActivityId: string; } export declare class SetFormElementEvent implements IActivityHandler { static readonly action = "gcx:wf:forms::SetFormElementEvent"; static readonly suite = "gcx:wf:builtin"; execute(inputs: SetFormElementEventInputs, context: IActivityContext): EmptyOutputs; }