// CheckboxGroup is a single-part component (no Root/Indicator split), so the // public module re-exports the component directly — mirroring Base UI React's // `index.ts`. Types are re-exported alongside for discoverability. export type { CheckboxGroupChangeEventReason, CheckboxGroupProps, CheckboxGroupState, } from "./checkbox-group.tsx"; export { CheckboxGroup } from "./checkbox-group.tsx"; export type { CheckboxGroupChangeEventDetails, CheckboxGroupContextValue, } from "./checkbox-group-context.ts"; export { CheckboxGroupContext, useCheckboxGroupContext, } from "./checkbox-group-context.ts"; export type { CheckboxGroupApi, CheckboxGroupParentApi, CheckboxGroupSlotProps, CreateCheckboxGroupOptions, } from "./create-checkbox-group.tsx"; export { createCheckboxGroup, useCheckboxGroup, } from "./create-checkbox-group.tsx"; export type { UseCheckboxGroupParentChildProps, UseCheckboxGroupParentParameters, UseCheckboxGroupParentParentProps, UseCheckboxGroupParentReturnValue, } from "./use-checkbox-group-parent.ts"; export { useCheckboxGroupParent } from "./use-checkbox-group-parent.ts";