import { ReactElement } from 'react'; import { FlexProps } from '../flex/index.js'; import { CheckboxBaseProps } from '../checkboxBase/index.js'; import { ColorPropsValue, Id, Obj, SelectableProps, Size } from '../../types.js'; export interface ItemType extends Omit, Obj { } export interface CheckboxBaseGroupCommonProps extends Omit { size?: CheckboxBaseProps['size']; color?: CheckboxBaseProps['color']; options?: I[]; /** @alias {@link options} */ items?: I[]; primaryKey?: keyof I; } export type CheckboxBaseGroupProps = CheckboxBaseGroupCommonProps & SelectableProps; export declare function useCheckboxBaseGroupContext(): { size?: Size; color?: ColorPropsValue; }; export declare const CheckboxBaseGroup: (props: CheckboxBaseGroupProps) => ReactElement;