import { COABalance } from '../../commonStateTypes/coaBalance/coaBalance'; import { COABalanceType } from '../../commonStateTypes/coaBalance/coaBalanceType'; import { COABalancesOrder, COABalancesRange } from '../../commonStateTypes/coaBalance/coaBalancesFilter'; import { FetchState } from '../../commonStateTypes/common'; import { Month } from '../../commonStateTypes/timePeriod'; import { TimeframeTick } from '../../commonStateTypes/timeframeTick'; import { ReportFormat } from '../../commonStateTypes/viewAndReport/viewAndReport'; import { FinanceStatementState } from './financeStatementState'; export declare const initialFinanceStatementState: FinanceStatementState; export declare const fetchFinanceStatement: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[userId: string, fetchSelectedTab?: boolean | undefined, fetchFullReport?: boolean | undefined, cacheOverride?: boolean | undefined], { userId: string; fetchSelectedTab: boolean; fetchFullReport: boolean; cacheOverride: boolean; }, "financeStatement/fetchFinanceStatement", never, never>, updateFinanceStatementTimeframe: import("@reduxjs/toolkit").ActionCreatorWithPayload<"month" | "year" | "quarter", "financeStatement/updateFinanceStatementTimeframe">, updateFinanceStatementThisPeriod: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ coaBalances: COABalance[]; firstMonthOfFY: Month; maxNumOfPeriodsToHighlight: number; thisPeriod: TimeframeTick; }, "financeStatement/updateFinanceStatementThisPeriod">, updateCOABalancesRange: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateSelectedReportId: import("@reduxjs/toolkit").ActionCreatorWithPayload<"cash_balance" | "card_balance" | "expense_automation_card" | "operating_expenses" | "operating_expenses_by_classes" | "operating_expenses_by_projects" | "revenue" | "revenue_by_classes" | "revenue_by_projects" | "net_burn_or_income" | "net_burn_or_income_story_card" | "net_burn_or_income_by_classes" | "net_burn_or_income_by_projects" | "cash_position" | "top_expenses" | "profit_and_loss" | "profit_and_loss_by_classes" | "profit_and_loss_by_projects" | "balance_sheet" | "balance_sheet_by_classes" | "balance_sheet_by_projects" | "cash_flow" | "cash_flow_by_classes" | "cash_flow_by_projects" | "dashboard" | "finance_statement" | "transaction_list_of_account" | "transaction_list_missing_receipt" | "transaction_list_of_account_by_class" | "transaction_list_of_account_by_project" | "transaction_detail" | "cash_in_cash_out" | "insights_dashboard" | "company_details" | "class_list" | "account_list" | "account_list_by_type" | "vendor" | "task_card" | "bill_pay" | "reimbursement" | "bill_pay_card" | "reimbursement_card" | "bill_pay_promo_card" | "zeni_accounts" | "zeni_accounts_promo_card" | "zeni_treasury" | "charge_cards" | "other_connection" | "reimbursement_promo_card" | "onboarding" | "operating_expenses_by_vendor" | "operating_expenses_by_vendor_summary" | "vendors_tab" | "accounts_payable_aging" | "accounts_receivable_aging" | "vendor_global_review" | "prepaid_expenses" | "fixed_assets" | "notification" | "rewards_card" | "billing" | "flux_analysis_operating_expense" | "account_reconciliation" | "zeni_credit_promo_card" | "treasury_promo_card" | "excluded_account_reconciliation" | "transfer_accounts" | "credit_card_transfer_accounts", "financeStatement/updateSelectedReportId">, updateFinanceStatementAdditionalBalancesSelection: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ additionalBalances: COABalanceType[]; coaBalances: COABalance[]; firstMonthOfFY: Month; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }, "financeStatement/updateFinanceStatementAdditionalBalancesSelection">, updateDownloadState: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateFinanceStatementDisplayOrder: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateFinanceStatementFormat: import("@reduxjs/toolkit").ActionCreatorWithPayload; declare const _default: import("redux").Reducer; export default _default;