import { HttpClient } from '@angular/common/http';
import { ApiVisa, BaseApiTemplateService, PagingResponseModel } from '../../shared';
import { Observable } from 'rxjs';
export interface ProfessionalStudySchemeReport {
    employee_code: string;
    employee_name: string;
    company_name: string;
    branch_name: string;
    claim_id: string;
    receipt_txn_date: Date;
    date_submission: Date;
    date_final_approval: string;
    validity_start_date: Date;
    validity_end_date: Date;
    professional_body_name: string;
    ccy_code: string;
    claim_amount: number;
    remarks: string;
    status: string;
}
export declare class ClaimProfessionalStudySchemeReportService extends BaseApiTemplateService<ProfessionalStudySchemeReport> {
    constructor(http: HttpClient);
    generateReport(body: any, visa: ApiVisa): Observable<PagingResponseModel<ProfessionalStudySchemeReport>>;
}
