///
import {Component} from 'react';
export interface IPropTypes {
value: any;
checked?: boolean;
defaultChecked?: boolean;
disabled?: boolean;
onChange: (event: Event, isChecked: boolean) => void;
auto?: boolean;
style?: any;
label: React.ReactNode;
checkedIcon?: React.ReactNode;
unCheckedIcon?: React.ReactNode;
className?: string;
}
export interface IStateTypes {
checked: boolean;
}
export class Radio extends Component {
static defaultProps: IPropTypes;
private handleClick;
private handleChange;
}
export interface IGroupPropTypes {
children: React.ReactNode;
value: any;
onChange?: (event: Event, itemValue: any) => void;
disabled?: boolean;
checkedIcon?: React.ReactNode;
unCheckedIcon?: React.ReactNode;
className?: string;
}
export interface IGroupStateTypes {
}
export class RadioGroup extends Component {
static defaultProps: IGroupPropTypes;
private handleChange;
}