import React, { ReactNode } from 'react'; import { CheckboxGroup as CheckboxGroupTheme } from '@radix-ui/themes'; import { CheckboxVariants } from '../../../lib/components/Checkbox'; import { VariantProps } from 'class-variance-authority'; import { IAppearance, IColor } from '../../../lib/types'; export interface CheckboxGroupRootProps extends VariantProps, VariantProps { children?: ReactNode; defaultValue?: string[]; color?: IColor; appearance?: Exclude; orientation?: 'horizontal' | 'vertical'; } export declare const CheckboxGroupVerticalVariants: (props?: ({ size?: "small" | "medium" | "large" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const CheckboxGroupHorizontalVariants: (props?: ({ size?: "small" | "medium" | "large" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const useCheckboxGroupContext: () => CheckboxGroupRootProps; export declare const CheckboxGroupRoot: React.ForwardRefExoticComponent, "ref">, "color" | "size"> & CheckboxGroupRootProps & React.RefAttributes>; export default CheckboxGroupRoot;