import { AriaCheckboxGroupProps } from 'react-aria';
import { FieldBaseProps } from '../../../shared';
import { BaseProps, ContainerStyleProps, Styles } from '../../../tasty';
import { WithNullableValue } from '../../../utils/react/nullableValue';
export interface CubeCheckboxGroupProps extends BaseProps, Omit<AriaCheckboxGroupProps, 'errorMessage'>, FieldBaseProps, ContainerStyleProps {
    orientation?: 'vertical' | 'horizontal';
    inputStyles?: Styles;
}
/**
 * Checkbox groups allow users to select a single option from a list of mutually exclusive options.
 * All possible options are exposed up front for users to compare.
 */
declare const _CheckboxGroup: import("react").ForwardRefExoticComponent<Omit<WithNullableValue<CubeCheckboxGroupProps>, "ref"> & import("react").RefAttributes<unknown>>;
export { _CheckboxGroup as CheckboxGroup };
