import * as _emotion_react from '@emotion/react'; import * as react from 'react'; import { TypographyProps } from '../Typography/Typography.types.js'; import * as react_jsx_runtime from 'react/jsx-runtime'; import * as _emotion_react_types_jsx_namespace from '@emotion/react/types/jsx-namespace'; import { RadioProps, RadioSetProps, RadioLabelProps } from './Radio.types.js'; import { RadioGroupProps } from './RadioGroup/RadioGroup.types.js'; export { RadioGroup } from './RadioGroup/index.js'; import '@imwebme/clay-token'; import '../types.js'; import '../Label/Label.types.js'; declare const RadioNamespace: (({ onChange, onChangeValue, checked, name, ...restProps }: RadioProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element) & { Set: ({ children, sx }: RadioSetProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element; Group: ({ children, label, labelProps, direction, className, sx, value, onChangeValue, as, native, legend, }: RadioGroupProps) => react_jsx_runtime.JSX.Element; Label: ({ children, iconPosition, text, label, ...restProps }: RadioLabelProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element; HelperText: ({ children, ...props }: Omit, "variant">) => react_jsx_runtime.JSX.Element; Legend: react.ForwardRefExoticComponent<{ as?: react.ElementType | undefined; native?: ({ [x: `data-${string}`]: string | boolean | undefined; } & Omit) | undefined; } & { className?: string | undefined; sx?: _emotion_react.CSSObject | undefined; } & { children?: react.ReactNode; } & { type?: "primary" | "secondary" | undefined; text: string | number; bold?: boolean | undefined; } & react.RefAttributes>; }; export { RadioNamespace as Radio, RadioGroupProps, RadioProps };