import { Document, Feature } from "gherkin-ast"; import { MultiControlType, PreCompiler } from "./PreCompiler"; import { Processor } from "./Processor"; export declare class FeatureProcessor extends Processor> { private tagProcessor; private ruleProcessor; private elementProcessor; constructor(preCompiler?: Partial); protected preFilter(e: Feature, p: Document): Promise; protected postFilter(e: Feature, p: Document): Promise; protected process(e: Feature, p: Document): Promise; private hasRule; }