export class CometChatReceiverTextMessageBubble extends React.Component<any, any, any> {
    static contextType: React.Context<{}>;
    constructor(props: any);
    state: {
        translatedMessage: string;
        isHovering: boolean;
        enableLargerSizeEmojis: boolean;
    };
    shouldComponentUpdate(nextProps: any, nextState: any): boolean;
    componentDidMount(): void;
    componentDidUpdate(prevProps: any): void;
    getMessageText: () => any;
    translateMessage: (message: any) => void;
    enableLargerSizeEmojis: () => void;
    handleMouseHover: () => void;
    toggleHoverState: (state: any) => {
        isHovering: boolean;
    };
    actionHandler: (action: any, message: any) => void;
    render(): React.JSX.Element;
}
export namespace CometChatReceiverTextMessageBubble {
    namespace defaultProps {
        export { theme };
        export function actionGenerated(): void;
    }
    namespace propTypes {
        let theme_1: PropTypes.Requireable<object>;
        export { theme_1 as theme };
        let actionGenerated_1: PropTypes.Validator<(...args: any[]) => any>;
        export { actionGenerated_1 as actionGenerated };
        export let message: PropTypes.Validator<object>;
    }
}
import React from 'react';
import { theme } from '../../../resources/theme';
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map