import { ID } from '../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../responsePayload'; import { InvoicingPaymentActionBody } from './invoicingTransactionDetailViewPayload'; import { InvoicingTransactionDetailViewState } from './invoicingTransactionDetailViewState'; /** Run a lifecycle action on a payment. */ export interface RunInvoicingPaymentActionPayload { action: string; id: ID; /** Optional JSON body for actions that take parameters. */ body?: InvoicingPaymentActionBody; } export declare const initialState: InvoicingTransactionDetailViewState; export declare const fetchInvoicingTransactionDetail: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ id: ID; }, "invoicingTransactionDetailView/fetchInvoicingTransactionDetail">, runInvoicingPaymentAction: import("@reduxjs/toolkit").ActionCreatorWithPayload, runInvoicingPaymentActionFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ error: ZeniAPIStatus; id: ID; }, "invoicingTransactionDetailView/runInvoicingPaymentActionFailure">, runInvoicingPaymentActionSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ id: ID; }, "invoicingTransactionDetailView/runInvoicingPaymentActionSuccess">, updateInvoicingTransactionDetail: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ id: ID; }, "invoicingTransactionDetailView/updateInvoicingTransactionDetail">, updateInvoicingTransactionDetailFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "invoicingTransactionDetailView/updateInvoicingTransactionDetailFailure">; declare const _default: import("redux").Reducer; export default _default;