import { type ReactNode } from 'react';
import { type CheckboxProps } from '../../components/Checkbox';
import { type WithFormFieldProps } from '../types';
export type FormCheckboxFieldProps<TFieldValues extends object> = Omit<WithFormFieldProps<CheckboxProps, TFieldValues>, 'title' | 'onChange' | 'value'> & {
    success?: boolean;
    /**
     * Флаг принудительного скрытия блока helperText
     */
    hideHelperText?: boolean;
    title?: ReactNode;
    required?: boolean;
};
export declare const FormCheckboxField: <TFieldValues extends object>(props: Omit<WithFormFieldProps<CheckboxProps, TFieldValues>, "title" | "onChange" | "value"> & {
    success?: boolean | undefined;
    /**
     * Флаг принудительного скрытия блока helperText
     */
    hideHelperText?: boolean | undefined;
    title?: ReactNode;
    required?: boolean | undefined;
} & import("react").RefAttributes<HTMLDivElement>) => import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | null;
