import { FC, MouseEvent } from 'react'; import * as ICONS from '../../assets/icons'; export type iconType = keyof typeof ICONS; declare const iconKeys: ("back" | "backArrow" | "ban" | "bitcoin" | "bitcoinGray" | "calculator" | "calculatorGray" | "calendar" | "card" | "check" | "checkLarge" | "clock" | "close" | "closeThin" | "comment" | "coins" | "delete" | "dollar" | "dollarGray" | "download" | "dropdown" | "dropdownGray" | "edit" | "email" | "euro" | "euroGray" | "eye" | "file" | "filePdf" | "filePdfText" | "fileXml" | "globe" | "image" | "info" | "link" | "lock" | "menu" | "message" | "min" | "next" | "nextArrow" | "percentage" | "plus" | "pond" | "pondGray" | "power" | "question" | "refresh" | "rotateLeft" | "rotateRight" | "search" | "split" | "xmark" | "warning" | "warningOrange" | "warningRed" | "yenn" | "yennGray")[]; export type IconTypes = typeof iconKeys[number]; export interface Props { align?: 'left' | 'right'; className?: string; color?: string; icon: IconTypes; /** Wraps a button around the icon */ onClick?: (e: MouseEvent) => void; size?: number; } declare const Icon: FC; export default Icon;