export default HtmlPipe; declare class HtmlPipe { constructor(params: any, store?: {}); store: {}; title: any; description: any; apiKey: any; isHtml: any; isEnabled: boolean; htmlOutputPath: string; filenameMsg: string; tests: any[]; configuration: any; htmlReportDir: any; htmlReportName: string; templateFolderPath: string; templateHtmlPath: string; createRun(params?: {}): Promise; prepareRun(): Promise; updateRun(): void; /** * Add test data to the result array for saving. As a result of this function, we get a result object to save. * @param {import('../../types/types.js').HtmlTestData} test - object which includes each test entry. */ addTest(test: import("../../types/types.js").HtmlTestData): void; finishRun(runParams: any): Promise; /** * Generates an HTML report based on provided test data and a template. * @param {object} opts - Test options used to generate the HTML report: * runParams, tests, outputPath, templatePath * @returns {void} - This function does not return anything. */ buildReport(opts: object): void; sync(): Promise; toString(): string; #private; }