import { FetchStateAndError, FetchedState, ID } from '../../commonStateTypes/common'; import { MonthYearPeriod } from '../../commonStateTypes/timePeriod'; export declare const EXPENSE_AUTOMATION_VIEW_TYPES: readonly ["transaction_categorization", "je_schedules", "reconciliation", "missing_receipts", "flux_analysis", "month_end_insights"]; export declare const toExpenseAutomationViewType: (v: string) => "transaction_categorization" | "je_schedules" | "reconciliation" | "missing_receipts" | "flux_analysis" | "month_end_insights"; export type ExpenseAutomationViewType = ReturnType; export interface ExpenseAutomationViewState extends FetchedState { currentSelectedView: ExpenseAutomationViewType; saveStatus: FetchStateAndError; selectedPeriodByTenantId: Record; updateStatus: FetchStateAndError; }