import { HttpClient } from "@angular/common/http";
import { Observable } from "rxjs";
import { BaseApiTemplateService, ApiVisa, BasicApiResponseModel } from "../../shared";
import { EntityFileExportContainerModel } from "../../../../../../models/aggregates/erp/entity/entity-file-export-container.model";
import { EntityCriteriaDTO } from "../../../data-transfer-objects";
export declare class EntityFileExportService extends BaseApiTemplateService<EntityFileExportContainerModel> {
    constructor(http: HttpClient);
    generateEntityExportFile(entityType: string, dtoObject: EntityCriteriaDTO, visa: ApiVisa): Observable<BasicApiResponseModel<any>>;
    downloadReport(guid: string, apiVisa: ApiVisa): Observable<Blob>;
}
