import { BaseService } from "../../common/classes/base.service";
import { ExportItemsConfig } from "./exporter";
/**
 * @upgraded 30-10-2023 16:58:15
 */
export declare class ExportManager extends BaseService {
    private initialized;
    constructor();
    generateExportFileName(entity: string, id: string): string;
    generateExcel<D extends {
        [Key: string]: any;
    } = any>(entity: string, items: D[], edge: {
        [Key: string]: any;
    }, config?: ExportItemsConfig<D>): Promise<{
        id: string;
    }>;
    getExportFilePath(entity: Jsm.Core.Utils.SystemStructure.Models.AllModels, id: string): Promise<string>;
}
