export default Cart;
declare function Cart(props: any, context: any): JSX.Element;
declare namespace Cart {
    namespace contextTypes {
        const translate: PropTypes.Requireable<(...args: any[]) => any>;
    }
    namespace propTypes {
        const productCardProps: PropTypes.Requireable<PropTypes.InferProps<{
            title: PropTypes.Validator<string>;
            subtitle: PropTypes.Validator<string>;
            currency: PropTypes.Validator<string>;
            price: PropTypes.Validator<string>;
            checkImage: PropTypes.Validator<string>;
        }>>;
        const promoCodeProps: PropTypes.Requireable<PropTypes.InferProps<{
            promoCodeDescription: PropTypes.Requireable<string>;
            promoCodeError: PropTypes.Requireable<string>;
            onValidate: PropTypes.Validator<(...args: any[]) => any>;
            handlePromoCodeChange: PropTypes.Validator<(...args: any[]) => any>;
        }>>;
        const paymentFormProps: PropTypes.Requireable<PropTypes.InferProps<{
            stripeKeyPublic: PropTypes.Validator<string>;
            stripeInstance: PropTypes.Validator<(...args: any[]) => any>;
            onSubscription: PropTypes.Validator<(...args: any[]) => any>;
            checkImage: PropTypes.Validator<string>;
            cardsImage: PropTypes.Validator<string>;
            cardOwnerEmail: PropTypes.Requireable<string>;
            securedPaymentImage: PropTypes.Requireable<string>;
            errors: PropTypes.Requireable<string>;
            warning: PropTypes.Requireable<string>;
            onCardNumberChange: PropTypes.Requireable<(...args: any[]) => any>;
            cardNumberHasError: PropTypes.Requireable<boolean>;
            onCardExpiryChange: PropTypes.Requireable<(...args: any[]) => any>;
            cardExpiryHasError: PropTypes.Requireable<boolean>;
            onCardCvcChange: PropTypes.Requireable<(...args: any[]) => any>;
            cardCvcHasError: PropTypes.Requireable<boolean>;
            submitButtonEnabled: PropTypes.Requireable<boolean>;
        }>>;
        const backUrl: PropTypes.Requireable<string>;
    }
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map