import React, { ImgHTMLAttributes } from 'react';
import { IconName } from '@harnessio/icons';
export interface ThumbnailProps {
name?: string;
label?: string | React.ReactElement;
/** Don't pass icon or imageProps.src to render label as a React Element */
value?: string;
icon?: IconName | React.ReactElement;
/** renders image instead of icon when imageProps.src is passed */
imageProps?: ImgHTMLAttributes;
disabled?: boolean;
selected?: boolean;
cornerSelected?: boolean;
className?: string;
size?: 'large';
onClick?: (e: React.ChangeEvent) => void;
}
export declare const Thumbnail: React.FC;