import type { ExtractPropTypes, PropType } from 'vue'; import type Tag from './Tag.vue'; export declare type TagType = 'success' | 'info' | 'warning' | 'error' | 'primary'; export declare type TagSize = 'large' | 'default' | 'small'; export declare type TagEffect = 'dark' | 'light' | 'plain'; export declare const tagEmits: { close: (evt: MouseEvent) => boolean; click: (evt: MouseEvent) => boolean; }; export declare const tagProps: { closable: BooleanConstructor; type: { type: PropType; default: string; }; hit: BooleanConstructor; disableTransitions: BooleanConstructor; color: { type: StringConstructor; default: string; }; size: { type: PropType; default: string; }; effect: { type: PropType; default: string; }; }; export declare type TagProps = ExtractPropTypes; export declare type TagEmits = typeof tagEmits; export declare type TagInstance = InstanceType;