import { AiAccountantCockpitView, AiAccountantCustomerView, AiAccountantOperationType, AiAccountantSortKey, CockpitFilters, ID, SortOrder } from '@zeniai/client-epic-state'; import { CockpitOptionType } from '../common/cockpitTypes'; import { NavHeaderActions, NavHeaderData } from '../common/navHeader/NavHeader'; export type AiAccountantPageData = { aiAccountantView: AiAccountantCockpitView; }; export type AiAccountantPageActions = { onAction: (customer: AiAccountantCustomerView, operation: AiAccountantOperationType, startDate: string, endDate: string) => void; onBulkAction: (operation: AiAccountantOperationType, startDate: string, endDate: string) => void; onCancelOnboarding: (customer: AiAccountantCustomerView) => void; onClearSelection: () => void; onCockpitReloadData: (cockpitOption: CockpitOptionType) => void; onColumnSortConfigChanged: (sortKey: AiAccountantSortKey, sortOrder: SortOrder) => void; onCustomerSelected: (customer: AiAccountantCustomerView) => void; onEvaluateAll: (startDate: string, endDate: string) => void; onFiltersChange: (selectedCockpitOption: CockpitOptionType, filters: CockpitFilters) => void; onFilterTextChanged: (filterText: string) => void; onToggleAllVisible: (tenantIds: ID[]) => void; onToggleTenantSelection: (tenantId: ID) => void; }; export interface Props { aiAccountantPageActions: AiAccountantPageActions; aiAccountantPageData: AiAccountantPageData; headerActions: NavHeaderActions; headerData: Omit; } declare const AiAccountantPage: ({ headerData, headerActions, aiAccountantPageActions, aiAccountantPageData, }: Props) => import("react/jsx-runtime").JSX.Element; export default AiAccountantPage;