export class ThreadedMessagesConfiguration {
    threadedMessagesStyle;
    closeIcon;
    MessageActionView;
    messageComposerConfiguration;
    messageListConfiguration;
    onClose;
    onError;
    /**
     * Hide the MessageComposer
     * @type {boolean}
    */
    hideMessageComposer;
    /**
     * Override the default MessageComposerView
     * @returns JSX.Element
    */
    MessageComposerView;
    /**
     * Override the default MessageListView
     * @returns JSX.Element
    */
    MessageListView;
    constructor(props) {
        if (props)
            for (const [key, value] of Object.entries(props)) {
                this[key] = value;
            }
    }
}
//# sourceMappingURL=ThreadedMessagesConfiguration.js.map