import { UpdateType } from '../../commonStateTypes/common'; import { JEAccruedScheduledTransactionPayload, JEOneTimeAccrualPayload, JEScheduledTransactionPayload, ScheduledJournalEntryPayload } from './jeSchedulesPayload'; import { JESchedulesState } from './jeSchedulesState'; export declare const initialState: JESchedulesState; export declare const updateJESchedules: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[jeSchedulesTransactionsPayload: JEScheduledTransactionPayload[]], { jeSchedulesTransactionsPayload: JEScheduledTransactionPayload[]; }, "jeSchedules/updateJESchedules", never, never>, updateAccruedJESchedules: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[jeAccruedSchedulesTransactionsPayload: JEAccruedScheduledTransactionPayload[]], { jeAccruedSchedulesTransactionsPayload: JEAccruedScheduledTransactionPayload[]; }, "jeSchedules/updateAccruedJESchedules", never, never>, updateJEScheduledTransaction: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ jeSchedulesTransactionsPayload: JEScheduledTransactionPayload[]; }, "jeSchedules/updateJEScheduledTransaction">, updateAccruedJEScheduledTransaction: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ jeAccruedSchedulesTransactionsPayload: JEAccruedScheduledTransactionPayload[]; }, "jeSchedules/updateAccruedJEScheduledTransaction">, updateJESchedulesDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[jeSchedulesPayload: JEScheduledTransactionPayload[], scheduledJEntriesPayload?: ScheduledJournalEntryPayload[] | undefined, updateType?: UpdateType | undefined], { jeSchedulesPayload: JEScheduledTransactionPayload[]; scheduledJEntriesPayload: ScheduledJournalEntryPayload[] | undefined; updateType: UpdateType; }, "jeSchedules/updateJESchedulesDetails", never, never>, updateAccruedJESchedulesDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[jeSchedulesPayload: JEAccruedScheduledTransactionPayload[], scheduledJEntriesPayload?: ScheduledJournalEntryPayload[] | undefined, updateType?: UpdateType | undefined], { jeSchedulesPayload: JEAccruedScheduledTransactionPayload[]; scheduledJEntriesPayload: ScheduledJournalEntryPayload[] | undefined; updateType: UpdateType; }, "jeSchedules/updateAccruedJESchedulesDetails", never, never>, deleteJESchedulesDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[jeScheduleTransactionKey: `${string}_expense_${string}` | `${string}_check_${string}` | `${string}_invoice_${string}` | `${string}_payment_${string}` | `${string}_credit_memo_${string}` | `${string}_sales_receipt_${string}` | `${string}_delayed_credit_${string}` | `${string}_delayed_charge_${string}` | `${string}_refund_${string}` | `${string}_bill_${string}` | `${string}_bill_payment_${string}` | `${string}_bill_payment_check_${string}` | `${string}_bill_payment_credit_card_${string}` | `${string}_vendor_credit_${string}` | `${string}_credit_card_credit_${string}` | `${string}_transfer_${string}` | `${string}_credit_card_payment_${string}` | `${string}_deposit_${string}` | `${string}_journal_entry_${string}`], { jeScheduleTransactionKey: `${string}_expense_${string}` | `${string}_check_${string}` | `${string}_invoice_${string}` | `${string}_payment_${string}` | `${string}_credit_memo_${string}` | `${string}_sales_receipt_${string}` | `${string}_delayed_credit_${string}` | `${string}_delayed_charge_${string}` | `${string}_refund_${string}` | `${string}_bill_${string}` | `${string}_bill_payment_${string}` | `${string}_bill_payment_check_${string}` | `${string}_bill_payment_credit_card_${string}` | `${string}_vendor_credit_${string}` | `${string}_credit_card_credit_${string}` | `${string}_transfer_${string}` | `${string}_credit_card_payment_${string}` | `${string}_deposit_${string}` | `${string}_journal_entry_${string}`; }, "jeSchedules/deleteJESchedulesDetails", never, never>, deleteAccruedJESchedulesDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[JEScheduleKey: `${string}_${string}`], { JEScheduleKey: `${string}_${string}`; }, "jeSchedules/deleteAccruedJESchedulesDetails", never, never>, clearAllAccruedJESchedules: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"jeSchedules/clearAllAccruedJESchedules">, clearAllJEScheduleTransactions: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"jeSchedules/clearAllJEScheduleTransactions">, updateJEOneTimeAccruals: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[jeOneTimeAccrualsPayload: JEOneTimeAccrualPayload[]], { jeOneTimeAccrualsPayload: JEOneTimeAccrualPayload[]; }, "jeSchedules/updateJEOneTimeAccruals", never, never>; declare const _default: import("redux").Reducer; export default _default;