import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; export declare class ProviderService { protected httpClient: HttpClient; constructor(httpClient: HttpClient); getProviderListByCondition(parm: any, pageNum: number, pageSize: number): Observable; getProviderList(): Promise; getProvider(providerId: string): Promise; getProviderTypeList(): Promise; addProvider(provider: any): Observable; batchDeleteProviders(ids: any): any; updateProvider(provider: any): any; getDirectors(): Promise; getProviderContractsByCondition(parm: any, pageNum: number, pageSize: number): Observable; getProviderContracts(): Observable; batchDeleteContracts(ids: any): any; addContract(contract: any): Observable; getContract(id: any): Observable; updateProviderContract(contract: any): any; evaluateProviderContract(contract: any): any; getProviderQsByCondition(object: any): any; batchDeleteQuotationsheets(ids: any): any; addQuotationSheet(quotationsheet: any): any; getQuotationSheet(id: any): Observable; updateQuotationSheet(quotationsheet: any): any; getProviderTaByCondition(parm: any, pageNum: number, pageSize: number): Observable; batchDeleteTas(ids: any): any; addTechnicalAgreement(ta: any): Observable; getTechnicalAgreement(id: any): Observable; updateTechnicalAgreement(ta: any): any; getProviderCostByType(flag: string): Promise; getProviderCostTop(): Promise; isEmpty(obj: any): boolean; }