import { IStoreFetchableDataState, StoreFetchableData } from './base'; import { TGetAvailableRefundPaymentMethodsForOrderChainData } from './get-available-refund-payment-methods-for-order'; export declare type TCreateRefundChainData = [EVA.Core.CreateRefundResponse, TGetAvailableRefundPaymentMethodsForOrderChainData | undefined]; /** * Implements CreateRefund fetch for the Redux store * * @export * @class CreateRefund * @extends {StoreFetchableData} */ export declare class CreateRefund extends StoreFetchableData { /** * Creates an instance of CreateRefund * * @memberof CreateRefund */ constructor(); /** * The saga listener for this store section * * @memberof CreateRefund */ saga(): Generator; } export interface ICreateRefundState extends IStoreFetchableDataState { } export declare const createRefund: CreateRefund;