import { CheckboxProps, FormControlLabelProps } from "../../components"; import { ChangeEvent, ReactNode, RefAttributes } from 'react'; import { Control, FieldError, FieldPath, FieldValues, PathValue, UseControllerProps } from 'react-hook-form'; export type CheckboxElementProps = FieldPath, TValue = unknown> = Omit & { rules?: UseControllerProps['rules']; name: TName; parseError?: (error: FieldError) => ReactNode; label?: FormControlLabelProps['label']; helperText?: string; control?: Control; labelProps?: Omit; transform?: { input?: (value: PathValue) => TValue; output?: (event: ChangeEvent, value: TValue) => PathValue; }; }; type CheckboxElementComponent = = FieldPath, TValue = unknown>(props: CheckboxElementProps & RefAttributes) => JSX.Element; declare const _default: CheckboxElementComponent; export default _default;