import _Tag from './src/tag.vue'; export declare const Tag: import("../../utils/types").SFCWithInstall; default: undefined; }; closeable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"small" | "normal" | "large">; default: undefined; }; effect: { type: import("vue").PropType<"dark" | "light" | "plain">; default: undefined; }; round: { type: BooleanConstructor; default: boolean; }; icon: { type: StringConstructor; default: undefined; }; }>, { ns: string; cls: import("vue").ComputedRef<(string | false | undefined)[]>; handleClose: (e: Event) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "close"[], "close", import("vue").PublicProps, Readonly; default: undefined; }; closeable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"small" | "normal" | "large">; default: undefined; }; effect: { type: import("vue").PropType<"dark" | "light" | "plain">; default: undefined; }; round: { type: BooleanConstructor; default: boolean; }; icon: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; }>, { size: "small" | "normal" | "large"; type: "strong" | "primary" | "success" | "danger" | "waning"; round: boolean; icon: string; effect: "dark" | "light" | "plain"; closeable: boolean; }, {}, { BnIconClose: import("vue").DefineComponent, { cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; styles: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { size: string | number; color: string; rotate: number; spin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record; export type TagInstance = InstanceType; export default Tag;