import { AccountMappingView, CapitalizableAccounts, CurrentTenant } from '@zeniai/client-epic-state'; import { BillsAccountsSectionFormData } from './BillsAccountsSection'; import { Filing1099SectionFormData } from './Filling1099Section'; import { ReimbursementsAccountsSectionFormData } from './ReimbursementsAccountsSection'; import { UncategorizedAccountsSectionFormData } from './UncategorizedAccountsSection'; import { VendorsAccountsSectionFormData } from './VendorsAccountsSection'; declare const uncategorizedAccountSectionId = "uncategorizedAccountSection"; declare const filing1099SectionId = "filing1099Section"; declare const billsAccountSectionId = "billsAccountSection"; declare const reimbursementsAccountSectionId = "reimbursementsAccountSection"; declare const vendorsAccountSectionId = "vendorsAccountSection"; export interface Props { accountMappingView: AccountMappingView; currentTenant: CurrentTenant; isAccountingClassesEnabled: boolean; isAccountingClassesUpdateInProgress: boolean; isAccountingProjectsEnabled: boolean; isAccountingProjectsUpdateInProgress: boolean; isAccruedExpensesFeatureEnabled: boolean; isFiling1099FeatureEnabled: boolean; isSettings: boolean; meetingUrl: string; accountNamesById?: Record; capitalizableAccountOverrides?: Record | null; capitalizableAccounts?: CapitalizableAccounts | null; currencySymbol?: string; isCapitalizationFeatureEnabled?: boolean; isCapitalizationThresholdSaving?: boolean; onAccountingClassesToggle: (enabled: boolean) => void; onAccountingProjectsToggle: (enabled: boolean) => void; onAccountMappingChange: (formData: FormData) => void; onSaveClick: (formData: FormData) => void; onBackClick?: () => void; onClickMenuIcon?: () => void; onSaveCapitalizationAccountThreshold?: (accountId: string, threshold: number | null) => void; onSaveCapitalizationAccountThresholds?: (changes: Record) => void; } export interface FormData { [billsAccountSectionId]: BillsAccountsSectionFormData; [filing1099SectionId]: Filing1099SectionFormData; [reimbursementsAccountSectionId]: ReimbursementsAccountsSectionFormData; [uncategorizedAccountSectionId]: UncategorizedAccountsSectionFormData; [vendorsAccountSectionId]: VendorsAccountsSectionFormData; } declare function UncategorizedAccountsMappingPage({ currentTenant, accountMappingView, isAccountingClassesEnabled, isAccountingClassesUpdateInProgress, isAccountingProjectsEnabled, isAccountingProjectsUpdateInProgress, isFiling1099FeatureEnabled, isAccruedExpensesFeatureEnabled, meetingUrl, isSettings, onAccountingClassesToggle, onAccountingProjectsToggle, onAccountMappingChange, onSaveClick, onBackClick, onClickMenuIcon, capitalizableAccounts, accountNamesById, capitalizableAccountOverrides, currencySymbol, isCapitalizationFeatureEnabled, isCapitalizationThresholdSaving, onSaveCapitalizationAccountThresholds, }: Readonly): import("react/jsx-runtime").JSX.Element; export default UncategorizedAccountsMappingPage;