/// <reference types="react" />
import PropTypes from 'prop-types';
import { CommonListHighlight, CommonListHighlightProps } from '../common/CommonListHighlight';
export declare class ListHighlight extends CommonListHighlight<CommonListHighlightProps> {
    static propTypes: {
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        title: PropTypes.Requireable<string>;
        textHighlightPattern: PropTypes.Requireable<object>;
        textFilterPattern: PropTypes.Requireable<object>;
        listHighlightType: PropTypes.Requireable<string>;
        containsRichText: PropTypes.Requireable<boolean>;
    };
    static defaultProps: {
        children: any;
        title: any;
        textHighlightPattern: any;
        textFilterPattern: any;
        listHighlightType: string;
        containsRichText: boolean;
    };
    static contextTypes: {
        listStore: PropTypes.Requireable<object>;
    };
    static HIGHLIGHT_TYPE_BACKGROUND: string;
    static HIGHLIGHT_TYPE_BOLD: string;
    getTextHighlightPattern(): any;
    getTextFilterPattern(): any;
    render(): JSX.Element;
}
