import { FormsyInjectedProps } from 'formsy-react'; import React from 'react'; import { Checkbox, Form, Radio, StrictFormFieldProps, StrictRadioProps } from 'semantic-ui-react'; declare type CheckboxRadioValueType = boolean | number | string; export interface IFormsyCheckboxProps extends FormsyInjectedProps, Pick, Omit { inputClassName?: string; passRequiredToField?: boolean; inputAs?: typeof Form.Checkbox | typeof Form.Radio | typeof Checkbox | typeof Radio; defaultChecked?: boolean; errorLabel?: React.ReactElement; label?: string | React.ReactNode; onChange?(event: React.FormEvent, data: Omit & { value: CheckboxRadioValueType; }): void; } declare const _default: React.ComponentType, "as" | "className" | "error" | "width" | "inline" | "disabled" | "value" | "name" | "onChange" | "slider" | "toggle" | "type" | "checked" | "defaultChecked" | "defaultIndeterminate" | "fitted" | "id" | "indeterminate" | "label" | "onClick" | "onMouseDown" | "onMouseUp" | "radio" | "readOnly" | "tabIndex" | "required" | "inputClassName" | "passRequiredToField" | "inputAs" | "errorLabel" | "innerRef" | "validationError" | "validationErrors" | "validations">>; export default _default;