import { HTMLAttributes } from 'vue';
export interface BadgeProps {
size?: 'sm' | 'md';
variant?: 'fill' | 'light' | 'lighter' | 'stroke';
type?: 'basic' | 'dot' | 'leading-icon' | 'trailing-icon';
state?: 'faded' | 'information' | 'warning' | 'error' | 'success' | 'away' | 'feature' | 'verified' | 'highlighted' | 'stable';
disabled?: boolean;
icon?: string;
label?: string;
class?: HTMLAttributes['class'];
}
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: import('vue').DefineComponent & Readonly<{}>, {
size: "sm" | "md";
variant: "fill" | "light" | "lighter" | "stroke";
type: "basic" | "dot" | "leading-icon" | "trailing-icon";
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;