import { ApiVisa, BaseApiTemplateService, PagingResponseModel } from '../shared'; import { AppLoginContainerModelUpdate } from '../../../../../models/aggregates/id'; import { HttpClient, HttpHeaders } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ProfileRequestCriteria { hdr_guids: string[]; principalType?: string; principalStatus?: string; principalId?: string; rank?: string; calcTotalRecords?: boolean; limit?: number; } export declare class TenantUserProfilesService extends BaseApiTemplateService { constructor(http: HttpClient); updateImage(formData: FormData, imageGuid: any, httpOptions: { headers: HttpHeaders; }): Observable; uploadImage(formData: FormData, subjectGuid: any, httpOptions: { headers: HttpHeaders; }): Observable; getFile(imageGuid: string, visa: ApiVisa): string; deleteMultiple(dtoObject: any, visa: ApiVisa): Observable; getProfileByGuids(body: ProfileRequestCriteria, apiVisa: ApiVisa): Observable>; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }