import { Placement } from '@floating-ui/dom'; import { CurrentTheme } from 'itlab-theme-system'; import { Component } from 'vue'; export type BadgeOptions = { content?: Component | string | number; size?: 'small' | 'medium' | 'large'; color?: 'primary' | 'color' | 'secondary' | 'tertiary' | 'destructive' | 'affirmative'; shape?: 'circle' | 'capsule'; theme?: CurrentTheme; placement?: Placement; delay?: number; hidden?: boolean; }; export type BadgeModifiers = CurrentTheme; export type BadgeBinding = BadgeOptions | string | number | undefined;