import * as Models from '../../models/models';
import { messages } from 'cucumber-messages';
export declare class FeatureFormatter {
    private gherkinFeature;
    private jsonFeature;
    private scenarioFormater;
    constructor(gherkinFeature: messages.GherkinDocument.IFeature | null | undefined, jsonFeature: Models.Feature);
    /**
     * Parse the scenarios of the feature
     */
    parseFeature(): Promise<Models.Feature>;
    private createFirstScenariosOutline;
    private getFeatureStatus;
    private getFeatureIcon;
    private updateFeatureStadistics;
    private initalizeFeature;
    private joinOutlineScenarios;
    private isFirstOutlineScenario;
    private getOutlineScenarios;
}
//# sourceMappingURL=FeatureFormatter.d.ts.map