import { ExtractPropTypes, PropType } from 'vue';
declare const tagProps: {
    /**
     * 标签类型
     */
    readonly type: {
        readonly type: PropType<"default" | "primary" | "success" | "error" | "warning">;
        readonly validator: (value: string) => boolean;
        readonly default: "default";
    };
    /**
     * 是否可关闭
     */
    readonly closable: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    /**
     * 标签大小
     */
    readonly size: {
        type: PropType<"normal" | "small" | "large">;
        default: string;
        validator: (value: "normal" | "small" | "large") => boolean;
    };
    /**
     * 是否为圆形
     */
    readonly round: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    /**
     * 主题效果
     */
    readonly effect: {
        readonly type: PropType<"dark" | "light" | "plain">;
        readonly validator: (value: string) => boolean;
        readonly default: "light";
    };
};
type TagProps = ExtractPropTypes<typeof tagProps>;
export { tagProps, };
export type { TagProps, };
