import { Network } from '@dcl/schemas/dist/dapps/network'; import { NetworkGatewayType } from 'decentraland-ui/dist/components/BuyManaWithFiatModal/Network'; import { MoonPayTransactionStatus } from './moonpay/types'; import { FiatGateway, FiatGatewayListeners, FiatGatewayOptions, Purchase } from './types'; export declare const OPEN_BUY_MANA_WITH_FIAT_MODAL_REQUEST = "[Request] Open Buy MANA with FIAT Modal"; export declare const OPEN_BUY_MANA_WITH_FIAT_MODAL_SUCCESS = "[Success] Open Buy MANA with FIAT Modal"; export declare const OPEN_BUY_MANA_WITH_FIAT_MODAL_FAILURE = "[Failure] Open Buy MANA with FIAT Modal"; export declare const openBuyManaWithFiatModalRequest: (selectedNetwork?: Network) => import("typesafe-actions/dist/types").PayloadAction<"[Request] Open Buy MANA with FIAT Modal", { selectedNetwork: Network | undefined; }>; export declare const openBuyManaWithFiatModalSuccess: () => import("typesafe-actions/dist/types").EmptyAction<"[Success] Open Buy MANA with FIAT Modal">; export declare const openBuyManaWithFiatModalFailure: (error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Open Buy MANA with FIAT Modal", { error: string; }>; export type OpenBuyManaWithFiatModalRequestAction = ReturnType; export type OpenBuyManaWithFiatModalSuccessAction = ReturnType; export type OpenBuyManaWithFiatModalFailureAction = ReturnType; export declare const OPEN_MANA_FIAT_GATEWAY_REQUEST = "[Request] Open MANA-FIAT Gateway"; export declare const OPEN_MANA_FIAT_GATEWAY_SUCCESS = "[Success] Open MANA-FIAT Gateway"; export declare const OPEN_MANA_FIAT_GATEWAY_FAILURE = "[Failure] Open MANA-FIAT Gateway"; export declare const openManaFiatGatewayRequest: (network: Network, gateway: NetworkGatewayType) => import("typesafe-actions/dist/types").PayloadAction<"[Request] Open MANA-FIAT Gateway", { network: Network; gateway: NetworkGatewayType; }>; export declare const openManaFiatGatewaySuccess: () => import("typesafe-actions/dist/types").EmptyAction<"[Success] Open MANA-FIAT Gateway">; export declare const openManaFiatGatewayFailure: (network: Network, gateway: NetworkGatewayType, error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Open MANA-FIAT Gateway", { network: Network; gateway: NetworkGatewayType; error: string; }>; export type OpenManaFiatGatewayRequestAction = ReturnType; export type OpenManaFiatGatewaySuccessAction = ReturnType; export type OpenManaFiatGatewayFailureAction = ReturnType; export declare const MANA_FIAT_GATEWAY_PURCHASE_COMPLETED = "[Request] MANA-FIAT Gateway Purchase Completed"; export declare const MANA_FIAT_GATEWAY_PURCHASE_COMPLETED_FAILURE = "[Failure] MANA-FIAT Gateway Purchase Completed"; export declare const manaFiatGatewayPurchaseCompleted: (network: Network, gateway: NetworkGatewayType, transactionId: string, status: MoonPayTransactionStatus) => import("typesafe-actions/dist/types").PayloadAction<"[Request] MANA-FIAT Gateway Purchase Completed", { network: Network; gateway: NetworkGatewayType; transactionId: string; status: MoonPayTransactionStatus; }>; export declare const manaFiatGatewayPurchaseCompletedFailure: (network: Network, gateway: NetworkGatewayType, transactionId: string, error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] MANA-FIAT Gateway Purchase Completed", { network: Network; gateway: NetworkGatewayType; transactionId: string; error: string; }>; export type ManaFiatGatewayPurchaseCompletedAction = ReturnType; export type ManaFiatGatewayPurchaseCompletedFailureAction = ReturnType; export declare const ADD_MANA_PURCHASE_AS_TRANSACTION = "Add MANA Purchase as Transaction"; export declare const addManaPurchaseAsTransaction: (purchase: Purchase) => import("typesafe-actions/dist/types").PayloadAction<"Add MANA Purchase as Transaction", { _watch_tx: { chainId: import("@dcl/schemas").ChainId; toChainId?: import("@dcl/schemas").ChainId; hash: string; payload: any; requestId?: string; withReceipt?: boolean; crossChainProviderType?: import("../transaction").CrossChainProviderType; from?: string; }; purchase: Purchase; }>; export type AddManaPurchaseAsTransactionAction = ReturnType; export declare const SET_PURCHASE = "Set Purchase"; export declare const setPurchase: (purchase: Purchase) => import("typesafe-actions/dist/types").PayloadAction<"Set Purchase", { purchase: Purchase; }>; export type SetPurchaseAction = ReturnType; export declare const POLL_PURCHASE_STATUS_REQUEST = "[Request] Poll Purchase Status"; export declare const POLL_PURCHASE_STATUS_SUCCESS = "[Success] Poll Purchase Status"; export declare const POLL_PURCHASE_STATUS_FAILURE = "[Failure] Poll Purchase Status"; export declare const pollPurchaseStatusRequest: (purchase: Purchase) => import("typesafe-actions/dist/types").PayloadAction<"[Request] Poll Purchase Status", { purchase: Purchase; }>; export declare const pollPurchaseStatusSuccess: () => import("typesafe-actions/dist/types").EmptyAction<"[Success] Poll Purchase Status">; export declare const pollPurchaseStatusFailure: (error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Poll Purchase Status", { error: string; }>; export type PollPurchaseStatusRequestAction = ReturnType; export type PollPurchaseStatusSuccessAction = ReturnType; export type PollPurchaseStatusFailureAction = ReturnType; export declare const OPEN_FIAT_GATEWAY_WIDGET_REQUEST = "[Request] Open FIAT Gateway Widget"; export declare const OPEN_FIAT_GATEWAY_WIDGET_SUCCESS = "[Success] Open FIAT Gateway Widget"; export declare const OPEN_FIAT_GATEWAY_WIDGET_FAILURE = "[Failure] Open FIAT Gateway Widget"; export declare const openFiatGatewayWidgetRequest: (gateway: FiatGateway, data: FiatGatewayOptions, listeners?: FiatGatewayListeners) => import("typesafe-actions/dist/types").PayloadAction<"[Request] Open FIAT Gateway Widget", { gateway: FiatGateway; data: import("./types").WertOptions; listeners: FiatGatewayListeners | undefined; }>; export declare const openFiatGatewayWidgetSuccess: () => import("typesafe-actions/dist/types").EmptyAction<"[Success] Open FIAT Gateway Widget">; export declare const openFiatGatewayWidgetFailure: (error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Open FIAT Gateway Widget", { error: string; }>; export type OpenFiatGatewayWidgetRequestAction = ReturnType; export type OpenFiatGatewayWidgetSuccessAction = ReturnType; export type OpenFiatGatewayWidgetFailureAction = ReturnType;