import React from 'react'; export interface IconEnhancedProperties { /** * If value is: * * - component: Icon is a custom component, and looks for 'component' prop * - name: Icon is an instance of BR.Components.Icon and looks for 'name' prop * - image: Icon is an instance of BR.Components.Image and looks for 'source' prop */ type: 'component' | 'name' | 'image'; /** * Used when type is 'component'. * Either a component or a component name (string). * In case of string, it will be fetched from Component Registry. */ component?: React.ComponentType | string; /** * Used when type is 'name'. * The name prop of the BR.Components.Icon component */ name?: string; /** * Used when type is 'image'. * The image source */ source?: string; /** * Icon size. Defaults to 100 */ size?: number; [key: string]: any; } declare const _default: React.ComponentType; export default _default;