import * as Models from '../../models/models';
import { messages } from 'cucumber-messages';
export declare class SuiteFactory {
    private userProperties;
    constructor(userProperies: Models.UserProperties);
    /**
     * Parse the json report features
     */
    parseJsons(parsedJsons: Models.Feature[], providedFeatures: messages.IGherkinDocument[] | null): Promise<Models.ExtendedReport>;
    private getProvidedFeature;
    private updateSuiteStadistics;
    private updateMetadata;
    private initializeSuite;
    private setUniqueIdForEachFeature;
}
//# sourceMappingURL=SuiteFormatter.d.ts.map