import { FetchState, ID } from '../../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../../responsePayload'; import { BankAccountContext } from '../../../bankAccountView/bankAccountViewState'; import { CreateInternationalWireDetailsLocalData, InternationalWireState } from './internationalWire'; import { InternationalWireFormPayload } from './internationalWirePayload'; export declare const initialState: InternationalWireState; export declare const fetchInternationalWireDynamicForm: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[currencyCode: string, amount: number, vendorType: string, cacheOverride?: any], { currencyCode: string; amount: number; vendorType: string; cacheOverride: any; }, "internationalWire/fetchInternationalWireDynamicForm", never, never>, updateInternationalWireDynamicForm: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ amount: number; currencyCode: string; internationalWireFormPayload: InternationalWireFormPayload; vendorType: string; }, "internationalWire/updateInternationalWireDynamicForm">, updateInternationalWireDynamicFormFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ amount: number; currencyCode: string; error: ZeniAPIStatus; vendorType: string; }, "internationalWire/updateInternationalWireDynamicFormFailure">, updateInternationalWireLocalStoreData: import("@reduxjs/toolkit").ActionCreatorWithPayload, initializeDynamicForm: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[amount: number, vendorType: string], { amount: number; vendorType: string; }, "internationalWire/initializeDynamicForm", never, never>, createPaymentInstrument: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[bankAccountContext: BankAccountContext, vendorId?: string | undefined], { bankAccountContext: BankAccountContext; vendorId: string | undefined; }, "internationalWire/createPaymentInstrument", never, never>, createPaymentInstrumentUpdateStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; }, "internationalWire/createPaymentInstrumentUpdateStatus">, deletePaymentInstrument: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[paymentInstrumentId: string, bankAccountContext: BankAccountContext, vendorId?: string | undefined], { paymentInstrumentId: string; bankAccountContext: BankAccountContext; vendorId: string | undefined; }, "internationalWire/deletePaymentInstrument", never, never>, deletePaymentInstrumentUpdateStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; paymentInstrumentId: ID; error?: ZeniAPIStatus; }, "internationalWire/deletePaymentInstrumentUpdateStatus">, initializeInternationalWireLocalData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[billId?: string | undefined, vendorId?: string | undefined], { billId: string | undefined; vendorId: string | undefined; }, "internationalWire/initializeInternationalWireLocalData", never, never>, clearInternationalWire: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"internationalWire/clearInternationalWire">; declare const _default: import("redux").Reducer; export default _default;