import { StyleProp, ViewStyle } from "react-native";
import { TextBubbleStyleInterface } from "./TextBubbleStyle";
import { CometChatMentionsFormatter, CometChatTextFormatter, CometChatUrlsFormatter } from "../../formatters";
export interface CometChatTextBubbleInterface {
    /**
     * text tobe shown
     */
    text: string;
    /**
     * style for text of type TextBubbleStyle
     */
    style?: TextBubbleStyleInterface;
    /**
     * text container style
     */
    textContainerStyle?: StyleProp<ViewStyle>;
    textFormatters?: Array<CometChatMentionsFormatter | CometChatUrlsFormatter | CometChatTextFormatter>;
}
export declare const CometChatTextBubble: {
    (props: CometChatTextBubbleInterface): any;
    defaultProps: {
        text: string;
    };
};
