import React from 'react'; import { type GestureResponderEvent, type StyleProp, type View, type ViewStyle, } from 'react-native'; import type { ThemeVars } from '@coinbase/cds-common/core/theme'; import { type TabValue } from '@coinbase/cds-common/tabs/useTabs'; import { type PressableBaseProps, type PressableProps } from '../system/Pressable'; import { type TextBaseProps } from '../typography/Text'; export type SegmentedTabBaseProps = TabValue & Pick & Omit & { /** * Text color when active. * @default fgInverse */ activeColor?: ThemeVars.Color; /** * Text color when inactive. * @default fg */ color?: ThemeVars.Color; }; export type SegmentedTabProps = SegmentedTabBaseProps & Omit & { /** Callback that is fired when the SegmentedTab is pressed. */ onPress?: (id: TabId, event: GestureResponderEvent) => void; style?: StyleProp; }; type SegmentedTabFC = ( props: SegmentedTabProps & { ref?: React.ForwardedRef; }, ) => React.ReactElement; export declare const SegmentedTab: SegmentedTabFC; export {}; //# sourceMappingURL=SegmentedTab.d.ts.map