import React from 'react'; import type { IGlyph } from '../glyph'; export type { IGlyph }; export interface IIconProps { /** Optional passed classname. */ className?: string; /** Optional control for fill rules */ fill?: string; /** Optional circle fill color. Defaults to white. */ circleFill?: string; /** Optional circle outline color. Outline hidden if undefined */ circleOutline?: string; /** Icon with viewBox and svg code data */ icon: IGlyph | string; /** Option passed styles */ style?: React.CSSProperties; /** Optional size */ size?: { height?: number; width?: number; }; /** Subscript glyph that will be shown in the bottom right corner of the main icon */ subIcon?: IGlyph; /** Fill color for subscript glyph */ subIconFill?: string; /** Toggle disabled styling */ isDisabled?: boolean; } export declare const Icon: React.FC;