export type UserChipStatus = 'online' | 'offline' | 'busy' | 'away'; export type UserChipSize = 'xs' | 'sm' | 'md' | 'lg'; export type UserChipVariant = 'default' | 'soft' | 'outline' | 'brand'; export type UserChipLabel = 'first' | 'full'; interface UserChipProps { name: string; avatar?: string; /** Secondary text (role, team, email…) */ description?: string; status?: UserChipStatus; size?: UserChipSize; variant?: UserChipVariant; /** Show first name only, or full name */ label?: UserChipLabel; /** Highlight as selected / active filter */ selected?: boolean; disabled?: boolean; /** Show remove (×) control */ removable?: boolean; class?: string; onclick?: () => void; onremove?: () => void; } declare const UserChip: import("svelte").Component; type UserChip = ReturnType; export default UserChip;