import React, { CSSProperties, HTMLAttributes, ReactNode } from 'react';
import { ComponentSize } from '../ConfigProvider';
import { WithRef } from '../utils/type';
export declare type TagColor = 'blue' | 'cobalt' | 'cyan' | 'green' | 'grey' | 'lemon' | 'magenta' | 'olivine' | 'orange-red' | 'orange' | 'purple' | 'red' | 'yellow';
export declare type CommonTagProps = {
/** @default 'default' */
size?: ComponentSize;
/**
* 是否是无边框,颜色作为背景色的 `Tag`
* @default false
*/
filled?: boolean;
color?: TagColor;
/**
* 是否可以关闭
* @default false
*/
closable?: boolean;
onClose?: () => void;
children: ReactNode;
rootHtmlProps?: WithRef, HTMLDivElement>;
className?: string;
style?: CSSProperties;
};
export declare function Tag({ size, filled, color, closable, onClose, className, style, children, rootHtmlProps }: CommonTagProps): React.JSX.Element;