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