///
import { StyleProp, ViewStyle } from 'react-native';
import type { IconSource } from '../Icon/Icon';
export declare type Props = {
checked: boolean;
icon?: IconSource;
disabled?: boolean;
onPress?: () => void;
value: string;
label?: string;
segment?: 'first' | 'last';
showSelectedCheck?: boolean;
density?: 'regular' | 'small' | 'medium' | 'high';
style?: StyleProp;
};
declare const SegmentedButtonItem: ({ checked, disabled, style, showSelectedCheck, icon, label, onPress, segment, density, }: Props) => JSX.Element;
export default SegmentedButtonItem;
declare const SegmentedButtonWithTheme: ({ checked, disabled, style, showSelectedCheck, icon, label, onPress, segment, density, }: Props) => JSX.Element;
export { SegmentedButtonWithTheme as SegmentedButton };