import type { LiteralUnion, PresetColorType } from '@antdv/ui/es/types'; import type { ExtractPropTypes, HTMLAttributes, PropType } from 'vue'; export declare function tagProps(): { prefixCls: StringConstructor; color: { type: PropType>; }; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: any; /** @deprecated `visible` will be removed in next major version. */ visible: { type: BooleanConstructor; default: any; }; onClose: { type: PropType<(e: MouseEvent) => void>; }; onClick: { type: PropType<((e: MouseEvent) => void) | ((e: MouseEvent) => void)[]>; }; 'onUpdate:visible': PropType<(vis: boolean) => void>; icon: any; bordered: { type: BooleanConstructor; default: boolean; }; }; export declare function checkableTagProps(): { prefixCls: StringConstructor; checked: { type: BooleanConstructor; default: any; }; onChange: { type: PropType<(checked: boolean) => void>; }; onClick: { type: PropType<(e: MouseEvent) => void>; }; 'onUpdate:checked': PropType<(checked: boolean) => void>; }; export type CheckableTagProps = Partial>>; export type TagProps = HTMLAttributes & Partial>>;