import { HttpClient } from "@angular/common/http";
import { ApiVisa, BaseApiTemplateService, BasicApiResponseModel } from "../../shared";
import { Observable } from "rxjs";
import { MembershipReportQueryCriteriaClass } from "../../../criteria";
export declare class MembershipGenerateReportService extends BaseApiTemplateService<any> {
    constructor(http: HttpClient);
    generateMembershipReport(dtoObject: MembershipReportQueryCriteriaClass, visa: ApiVisa): Observable<BasicApiResponseModel<any>>;
    downloadReport(guid: string, apiVisa: ApiVisa): Observable<Blob>;
}
