import { default as React } from 'react';
import { BaseProps } from '../../types';

export type TagColor = 'gray' | 'white' | 'blue';
export interface TagProps extends BaseProps {
    /** 颜色 */
    color?: TagColor;
    /** 是否选中（gray / white 有效） */
    selected?: boolean;
    /** 是否禁用 */
    disabled?: boolean;
    /** 左侧按钮槽 */
    buttonLeft?: React.ReactNode;
    /** 右侧关闭按钮（传入时显示 × 图标） */
    closable?: boolean;
    /** 关闭回调 */
    onClose?: React.MouseEventHandler<HTMLButtonElement>;
    /** 前置图标 */
    icon?: React.ReactNode;
    /** 点击 Tag 回调 */
    onClick?: React.MouseEventHandler<HTMLDivElement>;
    children?: React.ReactNode;
}
export declare const Tag: React.ForwardRefExoticComponent<TagProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=Tag.d.ts.map