import * as React from 'react'; import { ImageSourcePropType, TextStyle, ViewStyle } from 'react-native'; export interface TabBarOptions { activeTintColor: string; inactiveTintColor: string; activeBackgroundColor: string; inactiveBackgroundColor: string; tabStyle?: ViewStyle; labelStyle?: TextStyle; showLabel?: boolean; allowFontScaling?: boolean; keyboardHidesTabBar?: boolean; safeAreaInsets?: Record; style?: ViewStyle; } export interface TabOptions { tabBarVisible?: boolean; tabBarBadge?: boolean; tabBarBadgeStyle?: Record; } interface TabBarItemProps extends TabBarOptions { badge: number | string; showRedDot: boolean; label: string; horizontal: boolean; labelColor: string; iconSource: ImageSourcePropType; size?: number; tabOptions?: TabOptions; } export default class TabBarItem extends React.PureComponent { render(): React.JSX.Element; } export {};