| LeadingView | () => JSX.Element | used to set view in leading View section | 
| headerView | () => JSX.Element | used to set view in header view section | 
| replyView | () => JSX.Element | used to set view in reply view section | 
| contentView | () => JSX.Element | used to set content view , by default all different type of bubble are shown here | 
| threadView | () => JSX.Element | used to set view in thread view section , by default threaded section is shown | 
| footerView | () => JSX.Element | used to set footer view for message bubble , by default message receipt is shown | 
| alignment | ’left’ | ‘right’ | ‘center’ | used to set bubble alignment , can be left, right and centar | 
| style | MessageBubbleStyle | used to set styling properties foe message bubble | 
| bottomView | () => JSX.Element | used to set bottom view for message bubble , by default reactions are shown here |