import { default as React } from 'react';
export type TagProps = {
    /**
     * Defines if the tag is active.
     *
     * @default false
     */
    active?: boolean;
    /**
     * Defines if the tag is clickable.
     *
     * @default false
     */
    clickable?: boolean;
    /**
     * Defines if the tag is deletable.
     *
     * @default false
     */
    deletable?: boolean;
    /**
     * Defines if the tag is revertable.
     *
     * @default false
     */
    revertable?: boolean;
    /**
     * Defines if the tag is disabled.
     *
     * @default false
     */
    disabled?: boolean;
    /**
     * Define any rioglyph icon like "rioglyph-truck".
     */
    icon?: string;
    /**
     * Sets a more subtle style for border and background.
     *
     * @default false
     */
    muted?: boolean;
    /**
     * Defines if the tag is round.
     *
     * @default true
     */
    round?: boolean;
    /**
     * Defines if the tag is selectable.
     *
     * @default false
     */
    selectable?: boolean;
    /**
     * Defines if you want to render the tag in a different size.
     *
     * Possible values are: `'small'` and `'medium'`
     */
    size?: 'small' | 'medium';
    /**
     * Allows to render text on multiple lines.
     *
     * @default false
     */
    multiline?: boolean;
    /**
     * Additional classes to be set on the wrapper element.
     */
    className?: string;
    [remainingProp: string]: unknown;
};
declare const Tag: React.ForwardRefExoticComponent<Omit<React.PropsWithChildren<TagProps>, "ref"> & React.RefAttributes<HTMLDivElement>>;
export default Tag;
