import { FunctionComponent, ChangeEventHandler, Ref } from 'react'; import { CheckLabelPosition } from './CheckLabel'; interface NativeCheckboxProps { id: string; name?: string; value?: string; disabled?: boolean; checked?: boolean; onChange: ChangeEventHandler; } export interface CheckboxProps extends NativeCheckboxProps { label: string; labelPosition?: CheckLabelPosition; isLabelVisible?: boolean; isRequired?: boolean; errorMessage?: string; forwardRef?: Ref; hideError?: boolean; } declare const Checkbox: FunctionComponent; export default Checkbox;