import { StripeError } from '@stripe/stripe-js'; import { FetchState, ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../responsePayload'; import { AddCardPaymentSourceResponse, PaymentSourcesPayload } from './cardPaymentViewPayload'; import { CardPaymentViewState, SetupIntentData } from './cardPaymentViewState'; export declare const initialState: CardPaymentViewState; export declare const createCardSetupIntent: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[paymentsMethod: string[]], { paymentsMethod: string[]; }, "cardPaymentView/createCardSetupIntent", never, never>, updateCardSetupIntentStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; clientSecret?: ID; error?: ZeniAPIStatus; }, "cardPaymentView/updateCardSetupIntentStatus">, confirmCardSetupIntent: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[setupIntentData: any], { setupIntentData: any; }, "cardPaymentView/confirmCardSetupIntent", never, never>, updateConfirmCardSetupIntentStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: StripeError; setupIntentData?: SetupIntentData; }, "cardPaymentView/updateConfirmCardSetupIntentStatus">, addCardPaymentSource: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[type: "card" | "direct_debit", paymentSourceType: string, setupIntentId: string], { type: "card" | "direct_debit"; paymentSourceType: string; setupIntentId: string; }, "cardPaymentView/addCardPaymentSource", never, never>, updateAddCardPaymentSourceStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; paymentSources?: PaymentSourcesPayload; }, "cardPaymentView/updateAddCardPaymentSourceStatus">, fetchPaymentSources: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"cardPaymentView/fetchPaymentSources">, updatePaymentSources: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; response?: AddCardPaymentSourceResponse; }, "cardPaymentView/updatePaymentSources">, resetCardPaymentErrorStatuses: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"cardPaymentView/resetCardPaymentErrorStatuses">, clearCardPaymentView: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"cardPaymentView/clearCardPaymentView">; declare const _default: import("redux").Reducer; export default _default;