import { Lookup } from "../../Collections";
import { IActivityHandler } from "../../IActivityHandler";
/** Defines inputs for the RunEssentialsWorkflowActivity activity. */
export interface RunEssentialsWorkflowActivityInputs {
    action: "Alert" | "CaptureGeometry" | "Confirm" | "ExportMap" | "GetBrowserUrl" | "GetExternalTimeInfo" | "GetExternalValue" | "GetSelectedFeatures" | "PrintMap" | "Prompt" | "Report" | "SetExternalValue" | string;
    /** The input arguments to the activity. */
    inputs: any;
}
/** Defines outputs for the RunEssentialsWorkflow activity. */
export interface RunEssentialsWorkflowActivityOutputs {
    /** The output arguments of the Essentials workflow activity. */
    result: Lookup<any>;
}
export declare class RunEssentialsWorkflowActivity implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: RunEssentialsWorkflowActivityInputs): Promise<RunEssentialsWorkflowActivityOutputs>;
}
