import * as React from 'react'; import HIDComponentProps from '../ComponentModel/HIDComponentModel'; import '../../../index.scss'; /** * HIDCheckbox Props * */ export interface HIDCheckboxProps extends HIDComponentProps { /** Label for the checkbox */ label?: string; /** Callback function for onclick event.*/ callback: (checkboxValue: any) => void; /** Initial status of checkbox.*/ checkedStatus?: true | false; } /** * HIDCheckbox State * */ export interface HIDCheckboxState { checkboxState?: boolean; } /** * ### The API documentation of the HID Checkbox React component. Learn more about the properties and the API Methods. * */ export default class HIDCheckbox extends React.Component { state: HIDCheckboxState; private handleClick; private getCheckboxWithoutLabel; private getCheckboxWithLabel; private getCheckbox; render(): JSX.Element; }