import { Fetch } from '../utils'; import { GlobalErrorHandler, Budget, Category } from '..'; export declare class BudgetsApi { fetchInstance: Fetch; constructor(endpoint: string, token: string, onError?: GlobalErrorHandler); addBudget: (category: Category, amount: number, parentGuid?: string | null) => Promise; deleteBudget: (guid: string) => Promise; getBudgets: () => Promise; updateBudget: (budget: Budget) => Promise; addMerchantBudget: (merchantGuid: string, amount: number) => Promise; updateMerchantBudget: (merchantBudgetGuid: string, amount: number) => Promise; deleteMerchantBudget: (merchantBudgetGuid: string) => Promise; }