import { ID } from '../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../responsePayload'; import { RecordPaymentFormLocalData, RecordPaymentState } from './recordPaymentState'; export declare const initialState: RecordPaymentState; export declare const initializeRecordPaymentDraft: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ localData: RecordPaymentFormLocalData; contextInvoiceId?: ID; }, "invoicingRecordPayment/initializeRecordPaymentDraft">, updateRecordPaymentFormDraft: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ localData: RecordPaymentFormLocalData; }, "invoicingRecordPayment/updateRecordPaymentFormDraft">, submitRecordPayment: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[invoiceId?: string | undefined], { invoiceId: string | undefined; }, "invoicingRecordPayment/submitRecordPayment", never, never>, recordPaymentSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ invoiceId?: ID; transactionId?: ID; }, "invoicingRecordPayment/recordPaymentSuccess">, recordPaymentFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "invoicingRecordPayment/recordPaymentFailure">, resetRecordPayment: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"invoicingRecordPayment/resetRecordPayment">; declare const _default: import("redux").Reducer; export default _default;