import { default as React } from 'react';
import { RadioGroupOption } from '../radiogroup/types';
import { CheckboxDirection, CheckboxLabelPosition, CheckboxLimit } from './types';
export interface CheckboxGroupProps {
    disabled?: boolean;
    value?: string[];
    defaultValue?: string[];
    list: boolean;
    max: number | undefined;
    min: number | undefined;
    labelPosition: CheckboxLabelPosition;
    direction: CheckboxDirection;
    options: RadioGroupOption[];
    onChange: (value: string[]) => void;
    onLimit: (type: CheckboxLimit) => void;
}
export declare const CheckboxGroup: React.ForwardRefExoticComponent<Partial<CheckboxGroupProps> & Omit<React.HTMLAttributes<HTMLDivElement>, "onChange"> & React.RefAttributes<unknown>>;
