export class SimulationStepDefinition {
    /**
     *
     * @param {SimulationStepType} type
     * @param {number[]} parameters
     * @return {SimulationStepDefinition}
     */
    static from(type: SimulationStepType, parameters: number[]): SimulationStepDefinition;
    /**
     *
     * @type {SimulationStepType|number}
     */
    type: SimulationStepType | number;
    /**
     *
     * @type {number[]}
     */
    parameters: number[];
    toJSON(): {
        type: string;
        parameters: number[];
    };
    fromJSON({ type, parameters }: {
        type: any;
        parameters?: any[];
    }): void;
}
import { SimulationStepType } from "./SimulationStepType.js";
//# sourceMappingURL=SimulationStepDefinition.d.ts.map