import { ClientAnalytics } from '@zeniai/client-analytics'; import { ControllerUserDetails, ID, JEScheduleTransactionKey, MonthYearPeriod, ScheduleDetailsView, TransactionID } from '@zeniai/client-epic-state'; import { AutoCompleteActions, AutoCompleteData } from '../../common/autoComplete/autoCompleteProps'; import { ScheduleDetailsFixedAssetsSectionFormData } from './sections/ScheduleDetailsFixedAssetsSection'; import { ScheduleDetailsListSectionFormData } from './table/items/ScheduleSequenceTableRow'; export interface Props { analytics: ClientAnalytics; controllerUserDetails: ControllerUserDetails; isAccountingClassesEnabled: boolean; scheduleDetailsView: ScheduleDetailsView; usedInExpenseAutomation: boolean; vendorSearchAutoCompleteActions: AutoCompleteActions; vendorSearchAutoCompleteData: AutoCompleteData; onDelete: (jeScheduleDetailId: ID) => void; onDetailPageChange: (formData: FormData, onlyAmountChangeInScheduleDetail: boolean) => void; onEditAmount: (row: number, jeScheduleId?: ID) => void; onJELinkClick: (row: number) => void; onMarkAsComplete: () => void; onNavigateBack: () => void; onSave: (jeScheduleDetailId?: ID) => void; onTransactionClick: (transactionId: TransactionID) => void; onViewLinkedJE: (transactionId: TransactionID) => void; removeJeScheduleTransactionKey: (jeScheduleKey: JEScheduleTransactionKey, selectedPeriod: MonthYearPeriod) => void; } declare const scheduleDetailsFixedAssetsSectionId = "scheduleDetailsFixedAssetsSection"; declare const scheduleDetailsListSectionId = "scheduleDetailsListSection"; export interface FormData { [scheduleDetailsFixedAssetsSectionId]: ScheduleDetailsFixedAssetsSectionFormData; [scheduleDetailsListSectionId]: ScheduleDetailsListSectionFormData[]; } declare function ScheduleDetailsFixedAssetsPage({ analytics, controllerUserDetails, isAccountingClassesEnabled, scheduleDetailsView, vendorSearchAutoCompleteActions, vendorSearchAutoCompleteData, onNavigateBack, onEditAmount, onJELinkClick, onSave, onDelete, onDetailPageChange, onViewLinkedJE, onTransactionClick, onMarkAsComplete, }: Readonly): import("react/jsx-runtime").JSX.Element; export default ScheduleDetailsFixedAssetsPage;