import { type AttachmentLink, type EnvironmentItem, type Statistic } from "@allurereport/core-api"; import { type AllureStore, type ReportFiles, type ResultFile } from "@allurereport/plugin-api"; import type { ClassicTestResult } from "@allurereport/web-classic"; import type { ClassicOptions, TemplateManifest } from "./model.js"; import type { ClassicDataWriter, ReportFile } from "./writer.js"; export declare const readTemplateManifest: (singleFileMode?: boolean) => Promise; export declare const generateTestResults: (writer: ClassicDataWriter, store: AllureStore) => Promise; export declare const generateTree: (writer: ClassicDataWriter, treeName: string, labels: string[], tests: ClassicTestResult[]) => Promise; export declare const generateEnvironmentJson: (writer: ClassicDataWriter, env: EnvironmentItem[]) => Promise; export declare const generateStatistic: (writer: ClassicDataWriter, statistic: Statistic) => Promise; export declare const generatePieChart: (writer: ClassicDataWriter, statistic: Statistic) => Promise; export declare const generateAttachmentsFiles: (writer: ClassicDataWriter, attachmentLinks: AttachmentLink[], contentFunction: (id: string) => Promise) => Promise>; export declare const generateHistoryDataPoints: (writer: ClassicDataWriter, store: AllureStore) => Promise>; export declare const generateStaticFiles: (payload: ClassicOptions & { allureVersion: string; reportFiles: ReportFiles; reportDataFiles: ReportFile[]; reportUuid: string; reportName: string; }) => Promise; export declare const generateTreeByCategories: (writer: ClassicDataWriter, treeName: string, tests: ClassicTestResult[]) => Promise;