import { IActivityHandler } from "../../IActivityHandler";
/** Defines inputs of the RunPython activity. */
export interface RunPythonInputs {
    pythonFile: string;
    arguments: string[];
    timeout?: number;
}
/** Defines outputs from the RunPython activity. */
export interface RunPythonOutputs {
    /** The text output of the Python script. */
    result: string;
    /** Whether the Python script completed successfully. */
    success: boolean;
    /** The contents of everything written to stdout by the python script. */
    error: string;
    /** The exit code returned by the python script. */
    exitCode: number;
}
export declare class RunPython implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: RunPythonInputs): RunPythonOutputs;
}
