import React from 'react';
import type { ColorKey, Sizes } from '../../../theme/types';
import type { IconComponentName } from './IconComponents';
export declare type ColorTone = 'light' | 'default' | 'dark';
export declare type IconProps = React.HTMLAttributes<HTMLDivElement> & {
    name: IconComponentName;
    color?: ColorKey;
    colorTone?: ColorTone;
    size?: Extract<Sizes, 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl'>;
    testID?: string;
};
declare const Icon: ({ name, color, colorTone, size, testID, ...props }: IconProps) => import("@emotion/react/jsx-runtime").JSX.Element;
export default Icon;
