///
import { FlexRowProps } from '../../layout/FlexRow/FlexRow';
import { FlexColProps } from '../../layout/FlexCol/FlexCol';
interface CheckboxGroupFieldItem> {
label: string;
name: keyof Val;
defaultChecked?: boolean;
disabled?: boolean;
}
export interface CheckboxGroupFieldProps> {
label: string;
items: CheckboxGroupFieldItem[];
onChange?: (value: Val) => void;
onBlur?: () => void;
disabled?: boolean;
isValid?: boolean;
value?: Val;
errorMessage?: string;
className?: string;
flexColProps?: FlexColProps;
flexRowProps?: FlexRowProps;
hideControl?: boolean;
'data-automation'?: string;
}
declare const CheckboxGroupField: >({ items, label, onChange, onBlur, value, disabled, isValid, errorMessage, className, flexRowProps, flexColProps, hideControl, "data-automation": dataAutomation, }: CheckboxGroupFieldProps) => JSX.Element;
export default CheckboxGroupField;