
import { FieldBaseProps } from "../../../shared/form.js";
import "../../../shared/index.js";
import { WithNullableValue } from "../../../utils/react/nullableValue.js";
import { BaseProps, ContainerStyleProps, Styles } from "@tenphi/tasty";
import * as react from "react";
import { AriaCheckboxGroupProps } from "react-aria";

//#region src/components/fields/Checkbox/CheckboxGroup.d.ts
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: react.ForwardRefExoticComponent<Omit<WithNullableValue<CubeCheckboxGroupProps>, "ref"> & react.RefAttributes<unknown>>;
//#endregion
export { CubeCheckboxGroupProps, _CheckboxGroup };
//# sourceMappingURL=CheckboxGroup.d.ts.map