import { BehaviorSubject } from 'rxjs';
import { UtilService } from '../util/util.service';
import { UserModel } from '../../models/UserModel';
import { ClaimantModel } from '../../models/claimant/ClaimantModel';
import { ResetPasswordModel } from '../../models/claimant/ResetPasswordModel';
import * as i0 from "@angular/core";
export declare class ClaimantService {
    private util;
    private claimant;
    getClaimant(): BehaviorSubject<ClaimantModel>;
    constructor(util: UtilService);
    search(searchModel: ClaimantModel): import("rxjs").Observable<ClaimantModel[]>;
    getUserDetails(userId: string): import("rxjs").Observable<UserModel>;
    resetClaimantPassword(resetPassword: ResetPasswordModel): import("rxjs").Observable<unknown>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ClaimantService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ClaimantService>;
}
//# sourceMappingURL=claimant.service.d.ts.map