// Type definitions for moonstone/UiRadioDecorator type Omit = Pick>; type Merge = Omit> & N; export interface RadioControllerDecoratorProps {} export function RadioControllerDecorator

( Component: React.ComponentType

| string, ): React.ComponentType

; export interface RadioDecoratorConfig extends Object { /** * The event indicating the wrapped component is activated */ activate?: string; /** * The event indicating the wrapped component is deactivated */ deactivate?: string; /** * The name of a boolean prop that activates the wrapped component when it is true. */ prop?: string; } export interface RadioDecoratorProps {} export function RadioDecorator

( config: RadioDecoratorConfig, Component: React.ComponentType

| string, ): React.ComponentType

; export function RadioDecorator

( Component: React.ComponentType

| string, ): React.ComponentType

;