import { StepInterface } from "../../interface/StepInterface.js";
import { AbstractValidator } from "../abstract/AbstractValidator.js";
export declare class StepValidator extends AbstractValidator<StepInterface> {
    private actionValidator;
    constructor();
    validate(step: StepInterface): void;
    validateProperty<K extends keyof StepInterface>(key: K, value: StepInterface[K]): void;
    private validateName;
    private validateActions;
    private validateOptions;
}
//# sourceMappingURL=StepValidator.d.ts.map