import React, { FieldsetHTMLAttributes, Ref, ReactNode } from 'react'; import { FormElementProps } from './FormElement'; import { Bivariant } from './typeUtils'; /** * */ export type CheckboxValueType = string | number; /** * */ export declare const CheckboxGroupContext: React.Context<{ grouped?: boolean | undefined; error?: FormElementProps['error']; errorId?: string | undefined; }>; /** * */ export type CheckboxGroupProps = { label?: string; required?: boolean; error?: FormElementProps['error']; name?: string; cols?: number; tooltip?: ReactNode; tooltipIcon?: string; elementRef?: Ref; onValueChange?: Bivariant<(values: CheckboxValueType[]) => void>; } & FieldsetHTMLAttributes; /** * */ export declare const CheckboxGroup: React.FC & { isFormElement: boolean; };