import type { PropType } from 'vue';
import type { ExtractPublicPropTypes } from '../_util/interface';
import type { Effect, Size, Type } from './interface';
export declare const tagProps: {
    readonly type: {
        readonly type: PropType<Type>;
        readonly default: "default";
    };
    readonly closable: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly backgroundColor: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly size: {
        readonly type: PropType<Size>;
        readonly default: "middle";
    };
    readonly effect: {
        readonly type: PropType<Effect>;
        readonly default: "light";
    };
    readonly bordered: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
};
export type TagProps = ExtractPublicPropTypes<typeof tagProps>;
