import * as Models from '../../models/models';
export declare class GenerateHtml {
    private suite;
    private scriptsFunctions;
    private userProperties;
    private featuresOverviewIndex;
    constructor(suite: Models.ExtendedReport, userPproperties: Models.UserProperties);
    createHtmlPages(): Promise<void>;
    openReportInBrowser(): Promise<void>;
    /**
     * Generate the features overview
     *
     * @private
     */
    private _createFeaturesOverviewIndexPage;
    /**
     * Generate the feature pages
     *
     * @private
     */
    private _createFeatureIndexPages;
    private generateScenariosTemplate;
    private generateScenarioElements;
    /**
     * Read a template file and return it's content
     *
     * @param {string} fileName
     * @return {*} Content of the file
     * @private
     */
    private readTemplateFile;
    private generateTemplate;
}
//# sourceMappingURL=GenerateHtml.d.ts.map