import React from 'react'; import { DefaultProps, FlowindSize } from '../../../styles'; import { InputWrapperBaseProps, InputWrapperStylesNames } from '../../input'; export type CheckboxGroupStylesNames = InputWrapperStylesNames; export interface CheckboxGroupProps extends DefaultProps, InputWrapperBaseProps, Omit, 'onChange'> { variant?: string; /** components */ children: React.ReactNode; /** Value of selected checkboxes, use for controlled components */ value?: string[]; /** Initial selected checkboxes, use for uncontrolled components, overridden by value prop */ defaultValue?: string[]; /** Called when value changes */ onChange?: (value: string[]) => void; /** Controls label font-size and checkbox width and height */ size?: FlowindSize; /** Props added to Input.Wrapper component (root element) */ wrapperProps?: Record; } export declare const CheckboxGroup: React.ForwardRefExoticComponent>;