import { HttpClient } from '@angular/common/http'; import { BaseApiTemplateService, ApiVisa, Pagination, PagingResponseModel, BasicApiResponseModel, ApiResponseModel } from '../../shared'; import { EngagementBillingHdrContainerModel } from '../../../../../../models/aggregates/erp/engagement'; import { Observable } from 'rxjs'; export declare class EngagementBillingHdrService extends BaseApiTemplateService { constructor(http: HttpClient); get(visa: ApiVisa): Observable>; getLoginEP(visa: ApiVisa): Observable>; getByGuid(guid: string, visa: ApiVisa): Observable>; getByGuidLoginEntityEP(guid: string, visa: ApiVisa): Observable>; getByCriteria(pagination: Pagination, visa: ApiVisa, criteria?: any): Observable>; getByCriteriaLoginEntityEP(pagination: Pagination, visa: ApiVisa, criteria?: any): Observable>; delete(guid: string, visa: ApiVisa): Observable>; deleteLoginEntityEP(guid: string, visa: ApiVisa): Observable>; put(dtoObject: any, visa: ApiVisa): Observable>; putLoginEntityEP(dtoObject: any, visa: ApiVisa): Observable>; post(dtoObject: any, visa: ApiVisa): Observable>; postLoginEntityEP(dtoObject: any, visa: ApiVisa): Observable>; }