import { HttpClient } from "@angular/common/http";
import { Observable } from "rxjs";
import { BaseApiTemplateService, ApiVisa, BasicApiResponseModel } from "../../shared";
import { GenericDocFileExportContainerModel } from "../../../../../../models/aggregates/generic_doc/generic-doc-file-export.model";
import { GenericDocSearchCriteriaDtoModel } from "../../../data-transfer-objects";
export declare class GenericDocFileExportService extends BaseApiTemplateService<GenericDocFileExportContainerModel> {
    constructor(http: HttpClient);
    generateGenericDocFile(doctype: string, dtoObject: GenericDocSearchCriteriaDtoModel, visa: ApiVisa): Observable<BasicApiResponseModel<any>>;
    downloadReport(guid: string, apiVisa: ApiVisa): Observable<Blob>;
}
