import { Background, Scenario, ScenarioOutline, Step } from "gherkin-ast";
import { MultiControlType, PreCompiler } from "./PreCompiler";
import { ListProcessor } from "./Processor";
export declare class StepProcessor
extends ListProcessor {
private docStringProcessor;
private dataTableProcessor;
constructor(preCompiler?: Partial);
protected preFilter(e: Step, p: P, i: number): Promise;
protected postFilter(e: Step, p: P, i: number): Promise;
protected process(e: Step, p: P, i: number): Promise>;
private postProcess;
}