import { LabelProps } from './checkbox-root.tsx'; import { TriggerProps } from './checkbox-trigger'; import { IndicatorProps } from './checkbox-indicator'; import { GroupProps } from './checkbox-group'; import { ItemProps } from './checkbox-group-item'; import { ListProps } from './checkbox-group-list'; import { GroupLabelProps } from './checkbox-group-label.tsx'; export declare const Checkbox: import('react').ForwardRefExoticComponent, HTMLLabelElement>, "ref"> & { isError?: boolean; } & import('react').RefAttributes> & { Indicator: import('react').ForwardRefExoticComponent, "ref"> & import('react').RefAttributes>; Trigger: import('react').ForwardRefExoticComponent, "ref"> & import('react').RefAttributes>; }; export type CheckboxProps = { Root: LabelProps; Indicator: IndicatorProps; Trigger: TriggerProps; }; export declare const CheckboxGroup: import('react').ForwardRefExoticComponent, HTMLSpanElement>, "ref"> & import('react').RefAttributes, "ref"> | Omit, HTMLSpanElement>, "ref"> & import('react').RefAttributes, "ref"> | Omit, HTMLDivElement>, "ref"> & import('react').RefAttributes, "ref">, "defaultValue" | "value" | "direction" | "onValueChange"> & { name?: string; required?: boolean; disabled?: boolean; defaultValue?: string[]; value?: string[]; direction?: "row" | "column"; onValueChange?: (value: string[]) => void; } & import('react').RefAttributes> & { Item: import('react').ForwardRefExoticComponent & { value: string; disabled?: boolean; children?: React.ReactNode; } & import('react').RefAttributes>; List: import('react').ForwardRefExoticComponent, HTMLSpanElement>, "ref"> & import('react').RefAttributes, "ref"> | Omit, HTMLSpanElement>, "ref"> & import('react').RefAttributes, "ref"> | Omit, HTMLDivElement>, "ref"> & import('react').RefAttributes, "ref">, "as" | "asChild"> & { parentValue?: string; } & import('react').RefAttributes>; GroupLabel: import('react').ForwardRefExoticComponent, "ref"> & { disabled?: boolean; isRequired?: boolean; } & import('react').RefAttributes, "ref"> & import('react').RefAttributes>; }; export type CheckboxGroupProps = { Root: GroupProps; Item: ItemProps; List: ListProps; GroupLabel: GroupLabelProps; }; export type { GroupProps, ItemProps };