import { ID } from '../../commonStateTypes/common'; import { MonthYearPeriod } from '../../commonStateTypes/timePeriod'; import { ExpenseAutomationViewState } from './expenseAutomationViewState'; export declare const initialState: ExpenseAutomationViewState; export declare const fetchAllExpenseAutomationTabs: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: boolean | undefined, refreshViewInBackground?: boolean | undefined], { cacheOverride: boolean; refreshViewInBackground: boolean; }, "expenseAutomationView/fetchAllExpenseAutomationTabs", never, never>, updateCurrentSelectedPeriod: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[tenantId: string, newSelectedPeriod: MonthYearPeriod], { newSelectedPeriod: MonthYearPeriod; tenantId: string; }, "expenseAutomationView/updateCurrentSelectedPeriod", never, never>, updateCurrentSelectedView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[newSelectedView: "transaction_categorization" | "je_schedules" | "reconciliation" | "missing_receipts" | "flux_analysis" | "month_end_insights"], { newSelectedView: "transaction_categorization" | "je_schedules" | "reconciliation" | "missing_receipts" | "flux_analysis" | "month_end_insights"; }, "expenseAutomationView/updateCurrentSelectedView", never, never>, initializeSelectedPeriodForTenants: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ selectedPeriodByTenantId: Record; }, "expenseAutomationView/initializeSelectedPeriodForTenants">, refreshExpenseAutomationCurrentTab: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[], {}, "expenseAutomationView/refreshExpenseAutomationCurrentTab", never, never>; declare const _default: import("redux").Reducer; export default _default;