import { IActivityHandler, IActivityContext, Deferrable } from "../../IActivityHandler";
import { Lookup } from "../../Collections";
/** Defines inputs for the Arcade script. */
export interface ArcadeScriptInputs {
    /** The Arcade script to execute. */
    script: string;
    /** The parameters to pass to the Arcade script. */
    parameters?: Lookup<any>;
}
/** Defines outputs for the Arcade script. */
export interface ArcadeScriptOutputs {
    result: any;
}
export declare class ArcadeScript implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: ArcadeScriptInputs, context: IActivityContext): Deferrable<ArcadeScriptOutputs>;
}
