import * as React from 'react'; import { CSSProperties } from 'react'; import IconProps from './DefaultIcon'; import { AdaptableCustomIcon, AdaptableSystemIcon, AdaptableSystemIconName } from '../../AdaptableState/Common/AdaptableIcon'; export declare const allIcons: Record>; type IconProps = { style?: React.CSSProperties; name: AdaptableSystemIconName; size?: number | string; className?: string; tabIndex?: number; props?: React.SVGProps; }; export declare const Icon: ({ name, style, className, tabIndex, ...props }: IconProps) => React.JSX.Element; export declare const NaturallySizedIcon: (props: Omit) => React.JSX.Element; export declare const iconToString: (icon: AdaptableSystemIcon | AdaptableCustomIcon, style?: CSSProperties) => string; export {};