import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; export declare class BudgetService { private httpClient; constructor(httpClient: HttpClient); getBudgetListByCondition(param: any, pageNum: number, pageSize: number): Promise; getBudget(pbid: any): Promise; getBudgetWithPrice(pbid: any): Promise; getBudgetsByBids(bids: string): Promise; batchDelete(ids: any): Promise; updateBudget(budget: any): Promise; updateBudgetDetails(budget: any): Promise; addBudget(budget: any): Promise; getBudgetStatus(): Observable; getBudgetMonthsByBid(bid: any): Promise; deleteByMbid(mbid: any): Promise; addBudgetMonth(budgetMonth: any): Promise; updateBudgetMonth(budgetMonth: any): Promise; getBudgetMonthByMbid(mbid: any): Promise; getMonthsDetailsByBid(bid: any): Promise; getAllBudget(date: Date): Promise; monthBudgetStatistics(year: number): Promise; isEmpty(obj: any): boolean; }