| usersConfiguration | UsersConfiguration | used as a custom request for user request builder protocol |
| onItemPress | (param: { user?:User, group?:Group }) | callback triggered on tapping a user or group item tab |
| groupsConfiguration | GroupsConfiguration | used as a custom request for group request builder protocol |
| backIcon | Image | used to set the back icon |
| contactsStyle | ContactsStyleInterface | used to set the contact styles |
| onClose | Function | used to set the close icon function when the tapped on close icon |
| selectionMode | SelectionMode | used to set the number of groups that can be selected if activateSelection is not null. SelectionMode can be single, multiple . |
| submitIcon | Image | used to set submit button icon |
| title | String | used to set title |
| userTabTitle | String | used to set users tab title |
| groupTabTitle | String | used to set groups tab title |
| onSubmitIconClick | (props: { users: Array<User>, groups: Array<Group> }) | triggered when clicked on submit icon |
| tabVisibility | ’user’ | ‘groups’ | ‘usersAndGroup’ | parameter to alter visibility of different tabs between users and group |
| selectionLimit | number | used to set the selection limit |
| hideSubmit | boolean | used to hide submit icons |