import { StepI } from "./step";
import { Executor } from "./executor";
export declare const StepTypes: {
    [id: string]: typeof StepI;
};
export declare function buildStepsFromArray(executor: Executor, parameters: string[]): boolean;
export interface ExecutorDocument {
    steps: {
        type: string;
        parameters?: string[];
        ignore?: boolean;
    }[];
}
export declare function buildStepsFromYaml(executor: Executor, yaml: string): boolean;
export declare function buildStepsFromJson(executor: Executor, document: ExecutorDocument): boolean;
