import React from 'react';
import PropTypes from 'prop-types';
export declare class CatalogGridItem extends React.PureComponent<any> {
    static propTypes: {
        testAutomationId: PropTypes.Requireable<string>;
        name: PropTypes.Validator<string>;
        description: PropTypes.Requireable<string>;
        icon: PropTypes.Requireable<string>;
        color: PropTypes.Requireable<string>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
        price: PropTypes.Requireable<PropTypes.InferProps<{
            pricePurchase: PropTypes.Requireable<object>;
            priceAnnual: PropTypes.Requireable<object>;
            priceMonthly: PropTypes.Requireable<object>;
            isPriceFrom: PropTypes.Requireable<boolean>;
        }>>;
    };
    static defaultProps: {
        testAutomationId: string;
        description: any;
        icon: any;
        color: any;
        price: any;
        onClick: () => void;
    };
    handleKeyDown: ({ keyCode }: {
        keyCode: any;
    }) => void;
    renderDescription(): JSX.Element;
    renderIcon(): JSX.Element;
    render(): JSX.Element;
}
