import { io } from "cucumber-messages"; import Wrapper = io.cucumber.messages.Wrapper; import { Feature } from "./testPlan"; /** * Recursively traverses a directory to tranform all feature files into a sorted list of Gherkin Features * sorted by the feature.name * @param rootDirectory Root directories to search recursively * @returns List of Gherkin Features */ export declare function loadFeaturesFrom(rootDirectory: string): Promise; /** * Parse a feature file into a list of cucumber message wrappers * */ export declare function parseFeatureFile(featureFiles: string): Promise; /** * Recursively find all features in a root folder */ export declare function findAllFeatureFiles(directory: string): Promise;