import * as defs from "../../forms/FormDefinition";
import { IActivityHandler, IActivityContext, Deferrable, EmptyOutputs } from "../../IActivityHandler";
import { DisplayFormOutputs } from "./DisplayForm";
export interface ShowFormElementInputs {
    form: DisplayFormOutputs;
    /** The ID of the form element to show. */
    elementName?: string | defs.Element;
    /** Whether to make the element visible. */
    visible?: boolean;
}
export declare class ShowFormElement implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: ShowFormElementInputs, context: IActivityContext): Deferrable<EmptyOutputs>;
}
