import React from 'react';
import PropTypes from 'prop-types';
export declare class CatalogSearchResultItem extends React.PureComponent<any> {
    static propTypes: {
        name: PropTypes.Validator<string>;
        description: PropTypes.Requireable<string>;
        price: PropTypes.Requireable<object>;
        icon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        color: PropTypes.Requireable<string>;
        isLoading: PropTypes.Requireable<boolean>;
        query: PropTypes.Requireable<string>;
        testAutomationId: PropTypes.Requireable<string>;
    };
    static defaultProps: {
        description: any;
        price: any;
        icon: any;
        color: any;
        isLoading: boolean;
        query: string;
        testAutomationId: string;
    };
    getQueryRegex: () => RegExp;
    renderIcon(): JSX.Element;
    renderPrice(): JSX.Element;
    renderDescription(): JSX.Element;
    render(): JSX.Element;
}
