import { ExcelExporter } from './exporters/Excel.exporter.cjs';
import { HtmlExporter } from './exporters/Html.exporter.cjs';
import { PdfExporter } from './exporters/Pdf.exporter.cjs';
import './PartialDataTransfer.cjs';
import './SheetMeta.cjs';
import 'exceljs';
import 'stream';
import '../common/core/ListEvents.cjs';
import '../common/types/common-type.cjs';
import '../common/core/Template.cjs';
import '../common/types/report-template.type.cjs';
import './exporters/IExporter.cjs';
import './IPartialDataHandler.cjs';

declare class Reporter {
    private templatePath;
    private exporter;
    constructor(templatePath: string);
    createExporterEXCEL(): ExcelExporter;
    createExportePDF(): PdfExporter;
    createExporterHTML(): HtmlExporter;
}

export { Reporter };
