import React from 'react'; import { StyleProp, ViewStyle } from 'react-native'; import { WithThemeStyles } from '../style'; import { SegmentedControlPropsType } from './PropsType'; import { SegmentControlStyle } from './style/index'; export interface SegmentControlProps extends SegmentedControlPropsType, WithThemeStyles { style?: StyleProp; } export default class SegmentedControl extends React.Component { static defaultProps: { selectedIndex: number; disabled: boolean; values: never[]; onChange(): void; onValueChange(): void; style: {}; selectedTextColor: string; }; constructor(props: SegmentControlProps); componentWillReceiveProps(nextProps: SegmentControlProps): void; onPress(e: any, index: number, value: string): void; render(): JSX.Element; }