import { State } from 'xstate'; import { modals } from './modals'; type ModalsMachine = typeof modals; type ModalsState = State; export declare const getCreatePaymentProfile: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; paymentMethod: import("..").PaymentMethod; activePaymentProfileId: number; }; }; export declare const getAddonsConfiguration: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; export declare const getResumeSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; export declare const getPauseSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; export declare const getCancelSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; export declare const getDeletePaymentMethod: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; paymentProfileId: number; }; }; export declare const getChangePaymentMethod: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; paymentProfileId: number; }; }; export declare const getPreviewPaymentMethod: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; paymentProfileId: number; }; }; export declare const getUndoCancelation: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; export declare const getReactivateSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; export declare const getChangeSubscriptionPlan: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; export declare const getThreeDsConfirmation: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; threeDsActionLink: string; onSuccess: () => void; }; }; export declare const getAddCoupon: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; subscriptionDetailsService: import("../subscription/types").SubscriptionDetailsMachineInterpreter; currency: "JPY" | "DKK" | "AUD" | "BRL" | "CAD" | "CHF" | "CNY" | "CZK" | "EUR" | "GBP" | "HKD" | "INR" | "MXN" | "MYR" | "NOK" | "NZD" | "PHP" | "PLN" | "RON" | "RUB" | "SEK" | "SGD" | "USD" | "ZAR" | "AED" | "SAR" | "ILS"; }; }; export declare const modalsSelectors: { getAddCoupon: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; subscriptionDetailsService: import("../subscription/types").SubscriptionDetailsMachineInterpreter; currency: "JPY" | "DKK" | "AUD" | "BRL" | "CAD" | "CHF" | "CNY" | "CZK" | "EUR" | "GBP" | "HKD" | "INR" | "MXN" | "MYR" | "NOK" | "NZD" | "PHP" | "PLN" | "RON" | "RUB" | "SEK" | "SGD" | "USD" | "ZAR" | "AED" | "SAR" | "ILS"; }; }; getCreatePaymentProfile: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; paymentMethod: import("..").PaymentMethod; activePaymentProfileId: number; }; }; getAddonsConfiguration: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; getResumeSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; getPauseSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; getCancelSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; getUndoCancelation: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; getDeletePaymentMethod: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; paymentProfileId: number; }; }; getChangePaymentMethod: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; paymentProfileId: number; }; }; getPreviewPaymentMethod: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; paymentProfileId: number; }; }; getReactivateSubscription: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; getChangeSubscriptionPlan: (machineState: ModalsState) => { isOpen: boolean; meta: { subscriptionId: number; catalogId: number; }; }; getThreeDsConfirmation: (machineState: ModalsState) => { isOpen: boolean; meta: { catalogId: number; subscriptionId: number; threeDsActionLink: string; onSuccess: () => void; }; }; }; export {};