import { IPerson } from 'person'; import { ILemonwayResponse } from 'shop'; import { IAppState, IPayloadError } from 'store'; export interface IPaymentInitialState { error: IPayloadError; lemonway?: { lemowayConfig: { loading: boolean; lemonway: ILemonwayResponse; }; lemonwayCardInfo: { lemonway: Partial; loading: boolean; }; }; } export declare const initialState: IPaymentInitialState; export declare type PaymentState = typeof initialState; export declare const lemowayConfigSelector: (state: IAppState) => ILemonwayResponse; export declare const lemowayConfigLoadingSelector: (state: IAppState) => boolean; export declare const lemowayCardSelector: (state: IAppState) => Partial>; export declare const lemowayCardLoadingSelector: (state: IAppState) => boolean; export declare const fetchClearPayment: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchPaymentFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchCardInfoPayment: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchCardPaymentSuccedded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ data: Partial; }, string>, fetchConfigPayment: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchConfigPaymentSuccedded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ data: ILemonwayResponse; }, string>; export declare const paymentReducer: import("redux").Reducer;