///
import * as React from 'react';
import { ViewStyle } from 'react-native';
export interface ComponentGroup {
fontFamily?: string;
fontSize?: string;
}
export interface ComponentItemProps {
label: string;
value?: any;
selected?: boolean;
fontFamily?: string;
fontSize?: string;
}
export declare class Group extends React.Component {
render(): any;
}
export declare class Item extends React.Component {
render(): any;
}
export interface UltraPickerIOSProps {
onChange?: (result: any) => void;
style: ViewStyle;
testID?: string;
}
export interface UltraPickerIOSState {
componentsData?: ComponentGroup[];
selectedIndexes?: Number[];
closeBar?: JSX.Element;
}
export declare class UltraPickerIOS extends React.Component {
constructor(props: any);
_stateBasedOnProps(nextProps: any): UltraPickerIOSState;
componentWillReceiveProps(nextProps: any): void;
render(): JSX.Element;
}
export interface UltraPickerIOSCloseBarProps {
closeButtonText?: string;
onClose?: (result: any) => void;
style?: ViewStyle;
buttonTestID?: string;
}
export declare class UltraPickerIOSCloseBar extends React.Component {
render(): JSX.Element;
}