import { HTMLAttributes } from 'vue'; import { PrimitiveProps } from 'radix-vue'; export interface TagProps extends PrimitiveProps { variant?: 'stroke' | 'gray'; class?: HTMLAttributes['class']; dismissable?: boolean; disabled?: boolean; } export interface TagEmits { dismiss: []; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onDismiss?: (() => any) | undefined; }>, { variant: "stroke" | "gray"; dismissable: boolean; as: import('radix-vue').AsTag | import('vue').Component; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>, { default?: (props: {}) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };