import * as Models from '../../models/models';
import type * as messages from '@cucumber/messages';
export declare class FeatureFormatter {
    private readonly gherkinFeature;
    private jsonFeature;
    private readonly scenarioFormatter;
    private readonly scenarioOutlines;
    constructor(gherkinFeature: messages.Feature | null | undefined, jsonFeature: Models.Feature);
    parseFeature(): Models.Feature;
    private addFirstScenarioOutline;
    private updateFeatureStatistics;
    private initializeFeature;
    private joinOutlineScenarios;
    private isLastScenarioOutlineWithFeature;
    private getOutlineScenarios;
}
//# sourceMappingURL=feature-formatter.d.ts.map