import * as React from 'react'; import { TextStyle, ViewStyle } from 'react-native'; import { MDIcon } from '../icon/icon'; import OptionModel from './option-model'; interface IMDOptionItemProps { styles?: IMDOptionItemStyle; type: string; data: OptionModel; checked: boolean; disabled: boolean; icon: MDIcon; iconPosition?: string; onItemPress?: () => void; } export interface IMDOptionItemStyle { itemWrapper?: ViewStyle; item?: TextStyle; itemInverse?: TextStyle; itemDisabled?: TextStyle; itemDescribe?: TextStyle; } export declare const MDOptionItemStyles: IMDOptionItemStyle; export default class MDOptionItem extends React.Component { static defaultProps: { styles: IMDOptionItemStyle; }; constructor(props: IMDOptionItemProps); render(): JSX.Element | undefined; private renderCommon; private renderCheckMode; } export {};