import React from 'react'; import type { View, ViewProps } from 'react-native'; import type { SharedProps } from '@coinbase/cds-common/types/SharedProps'; type CheckboxGroupBaseProps = Omit & SharedProps & { /** Checkbox elements that are part of the checkbox group. */ children: React.ReactElement[]; /** Set a label summary for the group of checkboxes. */ label?: React.ReactNode; /** Checkbox options that are checked. */ selectedValues: Set; /** Handle change events when user tap on the checkboxes */ onChange?: (value?: CheckboxValue) => void; }; type CheckboxGroupProps = CheckboxGroupBaseProps; declare const CheckboxGroupWithRef: ({ ref, children, label, accessibilityLabel, onChange, selectedValues, testID, ...restProps }: CheckboxGroupProps & { ref?: React.Ref; }) => import('react/jsx-runtime').JSX.Element; /** * @deprecated CheckboxGroup is deprecated. Use ControlGroup with accessibilityRole="combobox" instead. This will be removed in a future major release. * @deprecationExpectedRemoval v8 */ export declare const CheckboxGroup: typeof CheckboxGroupWithRef & React.MemoExoticComponent; export {}; //# sourceMappingURL=CheckboxGroup.d.ts.map