import { AccountBase, FetchStateAndError, ID, JEScheduleLocalData, JEScheduleTransactionKey, JEScheduledTransactionWithFailedEntries, ScheduleTypes, UncategorizedAccounts } from '@zeniai/client-epic-state'; import { AutoCompleteActions, AutoCompleteData } from '../../../common/autoComplete/autoCompleteProps'; import { GroupedOption } from '../../../formElements/labeledGroupedSingleSelectWithCOT/GroupedSingleSelectFieldWithCOT'; import { JEScheduleResolveComponentFormData } from './JEScheduleResolveComponent'; import { JEScheduleColumnKey } from './jeScheduleConfig'; export interface JEScheduleResolveListRowProps { allAccountGroupedOptions: GroupedOption[]; allAccountList: AccountBase[]; allDepAccountGroupedOptions: GroupedOption[]; allDepAccountList: AccountBase[]; dataListColumnKey: JEScheduleColumnKey; draft: JEScheduledTransactionWithFailedEntries; isJEScheduleCOTEnabled: boolean; localData: JEScheduleLocalData; postStatus: FetchStateAndError; uncategorizedAccounts: UncategorizedAccounts; vendorSearchAutoCompleteActions: AutoCompleteActions; vendorSearchAutoCompleteData: AutoCompleteData; recommendedCategoryName?: string; recommendedClassName?: string; recommendedDepCategoryName?: string; recommendedPeriodName?: string; recommendedPostingDateName?: string; recommendedTypeName?: string; onFormDataChange: (scheduleJournalEntryId: ID, localData: JEScheduleResolveComponentFormData) => void; onPostJESchedule: (scheduledJournalEntryId: ID, jeScheduleTransactionKey: JEScheduleTransactionKey) => void; onReviewClickHandler: (jeScheduleId: ID, jeScheduleKey: JEScheduleTransactionKey, jeScheduleType: ScheduleTypes) => void; onConfirmCategoryRecommendation?: (jeScheduleTransactionKey: JEScheduleTransactionKey, recommendedCategoryId: ID) => void; } declare const _default: import('react').MemoExoticComponent<({ allAccountGroupedOptions, allAccountList, allDepAccountGroupedOptions, allDepAccountList, dataListColumnKey, draft, isJEScheduleCOTEnabled, localData, postStatus, recommendedCategoryName, recommendedClassName, recommendedDepCategoryName, recommendedPeriodName, recommendedPostingDateName, recommendedTypeName, uncategorizedAccounts, vendorSearchAutoCompleteActions, vendorSearchAutoCompleteData, onConfirmCategoryRecommendation, onFormDataChange, onPostJESchedule, onReviewClickHandler, }: JEScheduleResolveListRowProps) => import("react/jsx-runtime").JSX.Element | null>; export default _default;