import { HttpClient } from "@angular/common/http";
import { BaseApiPublicLoginTemplateService } from "../../shared/base-api-public-login-template.service";
import { ApiResponseModel, ApiVisa } from "../../shared";
import { EntityCreditUtilizationModel } from '../../../../../../models/aggregates/company';
import { Observable } from "rxjs";
export declare class CompanyEntitySalesUtilizedCreditLimitService extends BaseApiPublicLoginTemplateService<EntityCreditUtilizationModel, EntityCreditUtilizationModel, EntityCreditUtilizationModel> {
    constructor(http: HttpClient);
    getEntityCreditUtilizationByLoginEntity(visa: ApiVisa, entityGuid: string, companyGuid: string, entityCreditLimitGuid: string): Observable<ApiResponseModel<EntityCreditUtilizationModel>>;
    getEntityCreditUtilizationByLoginEp(visa: ApiVisa, entityGuid: string, companyGuid: string, entityCreditLimitGuid: string): Observable<ApiResponseModel<EntityCreditUtilizationModel>>;
    getEntityCreditUtilizationBackoffice(visa: ApiVisa, entityGuid: string, companyGuid: string, entityCreditLimitGuid: string): Observable<ApiResponseModel<EntityCreditUtilizationModel>>;
}
