export class MessageComposerConfiguration {
    attachmentIcon;
    attachmentOptions;
    auxiliaryButtonsAlignment;
    AuxiliaryButtonView;
    FooterView;
    HeaderView;
    hideLiveReaction;
    liveReactionIcon;
    maxHeight;
    messageComposerStyle;
    hideVoiceRecording;
    voiceRecordingIconURL;
    mediaRecorderStyle;
    pauseIconUrl;
    playIconUrl;
    recordIconUrl;
    deleteIconUrl;
    stopIconUrl;
    submitIconUrl;
    onChangeText;
    onError;
    onSendButtonPress;
    SecondaryButtonView;
    SendButtonView;
    text;
    AIIconURL;
    AIOptionsStyle;
    /**
    * To override keyboardAvoidingViewProps.
    */
    keyboardAvoidingViewProps;
    /**
     * Collection of text formatter class
     * @type {Array<CometChatMentionsFormatter | CometChatUrlsFormatter | CometChatTextFormatter>}
    */
    textFormatters;
    disableMentions;
    constructor(props) {
        if (props)
            for (const [key, value] of Object.entries(props)) {
                this[key] = value;
            }
    }
}
//# sourceMappingURL=MessageComposerConfiguration.js.map