import React from 'react'; import type { StyleProp, View, ViewStyle } from 'react-native'; import { type TabsBaseProps, type TabsProps } from './Tabs'; export type SegmentedTabsBaseProps = Partial< Pick, 'TabComponent' | 'TabsActiveIndicatorComponent'> > & Omit, 'TabComponent' | 'TabsActiveIndicatorComponent' | 'styles'>; export type SegmentedTabsProps = SegmentedTabsBaseProps & Partial, 'TabComponent' | 'TabsActiveIndicatorComponent'>> & Omit, 'TabComponent' | 'TabsActiveIndicatorComponent' | 'styles'> & { /** Custom styles for individual elements of the SegmentedTabs component */ styles?: { /** Root container element */ root?: StyleProp; /** Container element wrapping each tab */ tabContainer?: StyleProp; /** Tab element */ tab?: StyleProp; /** Active indicator element */ activeIndicator?: StyleProp; }; }; type SegmentedTabsFC = ( props: SegmentedTabsProps & { ref?: React.ForwardedRef; }, ) => React.ReactElement; export declare const SegmentedTabs: SegmentedTabsFC; export {}; //# sourceMappingURL=SegmentedTabs.d.ts.map