import { MablAction } from '../MablAction';
import { MablStepV2 } from '../MablStepV2';
import { EchoStepDescriptor } from '../types/EchoStepDescriptor';
export declare class EchoStep extends MablStepV2<EchoStepDescriptor> {
    static readonly stepName = "Echo";
    static readonly actionCode = "echo";
    static readonly mablScriptStepNames: string[];
    static readonly yamlMablScriptNames: string[];
    echoValue: string;
    constructor(descriptor: EchoStepDescriptor);
    static getStepName(): string;
    getStepName(): string;
    static fromYaml(_stepName: string, stepArgs: {
        [key: string]: any;
    }): EchoStep;
    static fromLegacyMablscript(args: any[], _actions: MablAction[]): EchoStep;
    toMablscript(): string;
    getInputVariables(): string[];
    stepDescription(): string;
    static create(descriptor: EchoStepDescriptor): EchoStep;
}
export interface Echo {
    value: string;
}
//# sourceMappingURL=EchoStep.d.ts.map