import { ForwardRefExoticComponent, RefAttributes } from 'react'; export interface IconProps { focusable?: string; style?: React.CSSProperties; className?: string; extend?: IExtendProps; onClick?: React.MouseEventHandler; } export interface IconFulfilledProps extends IconProps { icon: IconElement; id: string; } export interface IExtendProps { colorChannel1: string; } export interface Attrs { [key: string]: any; } export interface IconElement { tag: string; attrs: Attrs; style?: React.CSSProperties; children?: IconElement[]; defIds?: string[]; } export type CompoundedComponent = ForwardRefExoticComponent>; export declare const IconBase: CompoundedComponent;