import { ExtractPropTypes, PropType } from 'vue'; export type AvatarSize = 'xs' | 'sm' | 'default' | 'lg' | 'xl' | number; export type AvatarShape = 'circle' | 'square'; export type AvatarStatus = 'online' | 'offline' | 'busy' | 'away' | ''; export declare const avatarProps: { readonly src: { readonly type: StringConstructor; readonly default: ""; }; readonly srcset: { readonly type: StringConstructor; readonly default: ""; }; readonly alt: { readonly type: StringConstructor; readonly default: ""; }; readonly name: { readonly type: StringConstructor; readonly default: ""; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly shape: { readonly type: PropType; readonly default: "circle"; }; readonly color: { readonly type: StringConstructor; readonly default: ""; }; readonly bgColor: { readonly type: StringConstructor; readonly default: ""; }; readonly icon: { readonly type: PropType; readonly default: undefined; }; readonly bordered: { readonly type: BooleanConstructor; readonly default: false; }; readonly borderColor: { readonly type: StringConstructor; readonly default: ""; }; readonly status: { readonly type: PropType; readonly default: ""; }; readonly statusPosition: { readonly type: PropType<"top-right" | "bottom-right" | "top-left" | "bottom-left">; readonly default: "bottom-right"; }; readonly badge: { readonly type: PropType; readonly default: undefined; }; readonly dot: { readonly type: BooleanConstructor; readonly default: false; }; readonly badgePosition: { readonly type: PropType<"top-right" | "bottom-right" | "top-left" | "bottom-left">; readonly default: "top-right"; }; readonly badgeColor: { readonly type: StringConstructor; readonly default: ""; }; readonly clickable: { readonly type: BooleanConstructor; readonly default: false; }; readonly tooltip: { readonly type: StringConstructor; readonly default: ""; }; readonly lazy: { readonly type: BooleanConstructor; readonly default: false; }; readonly statusRing: { readonly type: BooleanConstructor; readonly default: false; }; }; export declare const avatarGroupProps: { readonly max: { readonly type: NumberConstructor; readonly default: 0; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly shape: { readonly type: PropType; readonly default: "circle"; }; readonly bordered: { readonly type: BooleanConstructor; readonly default: true; }; readonly overlap: { readonly type: NumberConstructor; readonly default: 25; }; }; export type AvatarProps = ExtractPropTypes; export type AvatarGroupProps = ExtractPropTypes;