import * as React from 'react';
import { CheckboxProps } from '../Checkbox';
export declare type Values = (string | undefined)[];
declare type eventFunc = (values: Values, name?: string) => void | false;
export interface CheckboxCreatorProps extends Pick<CheckboxProps, 'variant' | 'name'> {
    className?: string;
    itemClassName?: string;
    value?: Values;
    defaultValue?: Values;
    disabled?: boolean;
    model: CheckboxCreatorModel[];
    children?: React.ReactChildren;
    onChange?: eventFunc;
    onClick?: eventFunc;
}
export interface CheckboxCreatorModel {
    label?: string;
    value?: string;
}
export declare type HandleClick = (value?: string) => void;
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<CheckboxCreatorProps & React.RefAttributes<HTMLSpanElement>>>;
export default _default;
