import { DynamicIconProps } from '@bluebase/components';
import React from 'react';
import { BlueBase } from '../../BlueBase';
/**
* # 🗿 DynamicIcon
*
* An enhanced Icon that can render any of the following:
* - BB.Components.Icon
* - BB.Components.Image
* - A custom component
*
* ## Usage
* ```jsx
*
* ```
*/
export declare class DynamicIcon extends React.PureComponent {
static contextType: React.Context;
static defaultProps: Partial;
render(): React.ReactElement> | null;
}