import { Theme } from '@mui/system'; import { Budget, BudgetColors, BudgetsCopy, DetailedCategory, DetailedBudget } from '../types'; export declare const isInvalidAmount: (val: string | undefined) => boolean; export declare const getBudgetPercentage: (budgetAmount: number, totalAmount: number) => number; export declare const getBudgetColors: (percentage: number, theme: Theme) => BudgetColors; export declare const getBudgetDifference: (budgets: DetailedBudget[]) => number; export declare const augmentBudgets: (budgets: Budget[], categories: DetailedCategory[], copy: BudgetsCopy, theme: Theme) => DetailedBudget[]; export declare const findBudget: (budgets: DetailedBudget[], guid: string) => DetailedBudget | undefined; export declare const findSubBudget: (budgets: DetailedBudget[], guid: string, parentGuid: string) => DetailedBudget | undefined; export declare const getRemainingAmountSpentPercentage: (totalTransaction: number, amount: number) => { remainingAmount: number; spentPercentage: number; iconColor: string; };