import { type ReactElement } from "react";
import { Color } from '../color';
import { Text } from '../text';
import { type ComponentSize } from '../util/component';
export interface TagProps extends Omit<Text.TextProps, "level" | "size" | "wrap"> {
    icon?: ReactElement;
    onClose?: () => void;
    color?: Color.Crude;
    size?: ComponentSize;
    variant?: "filled" | "outlined";
}
export declare const Tag: ({ children, size, variant, color, icon, onClose, className, onDragStart, ...props }: TagProps) => ReactElement;
