import * as React from 'react'; import { TextStyle, ViewStyle } from 'react-native'; import { IMDOptionValue } from '../types'; export interface IMDCheckBoxProps { styles?: IMDCheckBoxStyle; label: string; checked?: boolean; value?: IMDOptionValue; disabled?: boolean; onChange?: (checked: boolean, value?: IMDOptionValue) => void; } export interface IMDCheckBoxState { checked: boolean; } export interface IMDCheckBoxStyle { wrapper?: ViewStyle; tag?: ViewStyle; label?: TextStyle; } export declare const MDCheckBoxStyles: IMDCheckBoxStyle; export default class MDCheckBox extends React.Component { static defaultProps: { styles: IMDCheckBoxStyle; checked: boolean; disabled: boolean; __name: string; }; constructor(props: IMDCheckBoxProps); componentWillReceiveProps(nextProps: IMDCheckBoxProps): void; render(): JSX.Element; private onPress; }