import { ClientAnalytics } from '@zeniai/client-analytics'; import { FetchState, ID, JEAccruedSchedule, JEScheduleDetailsLocalData, ScheduleDetailUIState, ScheduleTypes, ScheduledJournalEntry, TransactionID } from '@zeniai/client-epic-state'; import { FormSectionProps } from '../../../formElements/common/formSection'; export interface ScheduleSequenceTableProps extends FormSectionProps { analytics: ClientAnalytics; controllerEmails: string[]; controllerUserIds: string[]; hideMemoField: boolean; jeScheduleId: ID; listFetchState: FetchState; localData: JEScheduleDetailsLocalData[]; scheduleJournalEntries: ScheduledJournalEntry[]; uiState: ScheduleDetailUIState; jeScheduleTransaction?: JEAccruedSchedule; onCancelAccrual: (scheduleType: ScheduleTypes, jeScheduleID: ID, row?: number) => void; onEditAmount: (row: number, jeScheduleId?: ID) => void; onJELinkClick: (row: number) => void; onViewBillExpense: (transactionID: TransactionID, row: number) => void; onViewPostedJE: (transactionID: TransactionID, row: number) => void; onViewRecordedJE: (transactionID: TransactionID, row: number) => void; } export declare const ScheduleAccruedSequenceTable: ({ analytics, controllerEmails, controllerUserIds, jeScheduleTransaction, hideMemoField, isDisabled, jeScheduleId, listFetchState, localData, scheduleJournalEntries, sectionId, uiState, onEditAmount, onJELinkClick, onCancelAccrual, onViewBillExpense, onViewPostedJE, onViewRecordedJE, }: ScheduleSequenceTableProps) => import("react/jsx-runtime").JSX.Element;