import React, { ReactNode } from 'react'; import { IconTypes } from '../../../../avocado-icons'; declare const variants: { readonly Outlined: "outlined"; readonly Filled: "filled"; }; export type TagType = (typeof variants)[keyof typeof variants]; export type TagSize = 'sm' | 'lg'; export interface ITag { /** Content of the component tag */ children?: ReactNode; /** Overwrite className */ className?: string; /** Disabled state */ disabled?: boolean; /** Tag variant type */ type?: TagType; /** Icon name */ icon?: IconTypes; /** Controls his active state */ active?: boolean; /** Action when clicking on the component */ onClick?: () => void; /** Action when clicking on the icon of the component */ onIconClick?: () => void; } declare const Tag: React.FC; export default Tag;