import React from 'react'; import { ExtFieldProps } from '../AccessibleField/AccessibleField'; declare type Value = string | number; declare type GroupValue = Value | Value[]; interface CheckableGroupProps { checked?: Record; defaultChecked?: Record; value?: GroupValue; defaultValue?: GroupValue; name?: string; required?: boolean; disabled?: boolean; onChange?: React.ChangeEventHandler; children?: React.ReactNode; } export declare type GroupProps = ExtFieldProps & CheckableGroupProps; declare type ConsumedProps = 'checked' | 'defaultChecked' | 'value' | 'defaultValue' | 'required'; export declare function useCheckableGroupProps

(props: P): Omit; declare const CheckableGroup: React.FC; export default CheckableGroup; declare type MakeGroup = (args: { component: React.ComponentType; displayName: string; role?: string; }) => React.FC; export declare const makeGroup: MakeGroup; export declare const Fieldset: import("styled-components").StyledComponent, import("styled-components").DefaultTheme, {}, never>; export declare const FlexGroup: import("styled-components").StyledComponent, import("styled-components").DefaultTheme, {}, never>;