import * as React from 'react'; import { BoxProps } from '../Box'; import { FieldWrapperProps } from '../FieldWrapper'; import { GroupProps } from '../Group'; import { OptionButtonProps } from './OptionButton'; export declare type LocalOptionButtonsProps = { defaultValue?: Array | string; disabled?: boolean; isFullWidth?: boolean; onBlur?: (values: Array | string) => void; onChange?: (values: Array | string, value: string) => void; options?: Array; palette?: OptionButtonProps['palette']; readOnly?: boolean; size?: OptionButtonProps['size']; state?: string; type: 'checkbox' | 'radio'; value?: Array | string; }; export declare type OptionButtonsProps = GroupProps & LocalOptionButtonsProps; export declare const OptionButtons: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; }; export declare type LocalOptionButtonsFieldProps = { /** Additional props for the OptionButtons component */ optionButtonsProps?: OptionButtonsProps; }; export declare type OptionButtonsFieldProps = BoxProps & FieldWrapperProps & OptionButtonsProps & LocalOptionButtonsFieldProps; export declare const OptionButtonsField: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; };