/// import { AvatarConfigurationInterface } from '../shared/views/CometChatAvatar/AvatarConfiguration'; import { CometChatBannedMembersInterface } from './CometChatBannedMembers'; import { CometChat } from '@cometchat-pro/react-native-chat'; import { CometChatListStylesInterface, CometChatOptions, ImageType, ListItemStyleInterface } from '../shared'; import { ListRenderItem, StyleProp, ViewStyle } from 'react-native'; import { StatusIndicatorStyleInterface } from '../shared/views/CometChatStatusIndicator/StatusIndicatorStyle'; export interface BannedMembersConfigurationInterface extends Omit { } export declare class BannedMembersConfiguration { AppBarOptions?: React.FC; avatarStyle?: AvatarConfigurationInterface; backButtonIcon?: boolean; bannedMembersRequestBuilder?: CometChat.BannedMembersRequestBuilder; bannedMemberStyle?: CometChatListStylesInterface; bodyViewContainerStyle?: StyleProp; disableUsersPresence?: boolean; EmptyStateView?: React.FC; ErrorStateView?: React.FC; headViewContainerStyle?: StyleProp; hideError?: boolean; hideSearch?: boolean; hideSeparator?: boolean; listItemStyle?: ListItemStyleInterface; ListItemView?: ListRenderItem; LoadingStateView?: React.FC; onBack?: () => void; onError?: (error: CometChat.CometChatException) => void; onItemLongPress?: Function; onItemPress?: Function; onSelection?: Function; options?: CometChatOptions[]; searchBoxIcon?: ImageType; searchPlaceholderText?: string; searchRequestBuilder?: CometChat.BannedMembersRequestBuilder; selectionIcon?: ImageType; selectionMode?: 'none' | 'single' | 'multiple'; showBackButton?: boolean; statusIndicatorStyle?: StatusIndicatorStyleInterface; SubtitleView?: (item: CometChat.User) => JSX.Element; TailView?: (item: CometChat.User) => JSX.Element; tailViewContainerStyle?: StyleProp; title?: string; unbanIcon?: ImageType; constructor(props: BannedMembersConfigurationInterface); }