import React, { ComponentType, ReactElement } from 'react';
import { IconTree } from '../common/icons/create-svg-icon';
import { IconSize } from '../common/icons/svg-icon';
interface MixedIconProps {
    icon: ReactElement<{
        className: string;
    }> | IconTree[] | string | ComponentType;
    className?: string;
    size?: IconSize;
}
declare function _MixedIcon({ icon, className, size }: MixedIconProps): JSX.Element;
export declare const MixedIcon: React.MemoExoticComponent<typeof _MixedIcon>;
export {};
