import { AccountReport } from './accountSelector'; import { NestedAccountReport } from './subAccountSelector'; export declare function pickAndMergeForecastAccountReport(reportA: AccountReport, reportF: AccountReport): AccountReport; export declare function pickAndMergeForecastAccounts(accountsA: AccountReport[], accountsF: AccountReport[]): AccountReport[]; export declare function pickAndMergeForecastNestedAccounts(nestedAccountsA: NestedAccountReport[], nestedAccountsF: NestedAccountReport[]): NestedAccountReport[]; export declare function cloneAndResetNestedAccount(accountReport: NestedAccountReport): NestedAccountReport; export declare const cloneAccountsWithZeroBalance: (accounts: AccountReport[]) => { filter: import("../..").COABalancesFilter; balancesInTimeframe: import("../..").COABalancesSlice; expensesInTimeframe: import("../..").COABalancesSlice; incomeInTimeframe: import("../..").COABalancesSlice; cogsInTimeframe: import("../..").COABalancesSlice; cashPositionInTimeframe: import("../..").COABalancesSlice; cashInInTimeframe: import("../..").COABalancesSlice; cashOutInTimeframe: import("../..").COABalancesSlice; otherIncomeInTimeframe: import("../..").COABalancesSlice; otherExpensesInTimeframe: import("../..").COABalancesSlice; equityInTimeframe: import("../..").COABalancesSlice; assetsInTimeframe: import("../..").COABalancesSlice; liabilitiesInTimeframe: import("../..").COABalancesSlice; operatingActivitiesInTimeframe: import("../..").COABalancesSlice; investingActivitiesInTimeframe: import("../..").COABalancesSlice; financingActivitiesInTimeframe: import("../..").COABalancesSlice; accountId: string; accountName: string; accountType: "cash_position" | "fixed_assets" | "bank" | "credit_card" | "expenses" | "cogs" | "income" | "cash_in" | "cash_out" | "other_income" | "other_expense" | "accounts_receivable" | "other_current_assets" | "other_assets" | "accounts_payable" | "other_current_liabilities" | "long_term_liabilities" | "equity" | "current_liabilities" | "current_assets" | undefined; accountSubType: string | undefined; accountDescription: string; last4Digits: string | undefined; logo: import("url-parse")> | import("url-parse") | undefined; status: import("../..").Status | undefined; balance: import("../..").Balance | undefined; statementCloseDay: import("./accountState").StatementCloseDay | undefined; qboId: string | undefined; coaId: string | undefined; classesViewParentId: import("../../commonStateTypes/classesView/nestedClassID").ClassesViewParentID | undefined; projectsViewParentId: import("../../commonStateTypes/projectView/projectViewParentID").ProjectsViewParentID | undefined; accountsViewParentId: import("../../commonStateTypes/accountView/nestedAccountID").AccountsViewParentID | undefined; labels: ("prepaid_expenses" | "fixed_assets" | "uncategorized_income" | "uncategorized_expense" | "bank_charges_and_fees" | "travel_transportation" | "accrued_expenses")[]; isBillEditableCoaAccountType: boolean; isDeleted: boolean; }[];