/// import { BaseSwitchIconProps, BaseSwitchOverrides, BaseSwitchProps } from '../base-switch/types'; import { LogicalProps } from '../utils/logical-properties'; export type RadioButtonIconProps = BaseSwitchIconProps; export type RadioButtonOverrides = { spaceStack?: BaseSwitchOverrides['spaceStack']; input?: Pick, 'size' | 'stylePreset' | 'spaceInline' | 'transitionPreset'>; feedback?: Pick, 'size' | 'stylePreset'>; label?: BaseSwitchOverrides['label']; icon?: BaseSwitchOverrides['icon']; } & LogicalProps; export type RadioButtonProps = Omit & { overrides?: RadioButtonOverrides; }; export type RadioGroupContextValue = { name: string | undefined; onChange: (event: React.ChangeEvent, value: string) => void; value: string | undefined; }; export type RadioGroupProps = { defaultValue?: string; value?: string; onChange?: (event: React.ChangeEvent) => void; name?: string; children?: React.ReactNode; } & Omit, 'onChange' | 'value' | 'name'>; //# sourceMappingURL=types.d.ts.map