import { type AvatarBackgroundColor, type AvatarSize } from './utils'; export type AvatarProps = { bgColor?: AvatarBackgroundColor; description?: string; descriptionPosition?: 'top' | 'bottom'; name?: string; friendlyName?: string; size?: AvatarSize; showName?: boolean; src?: string; borderColor?: string; useTooltip?: boolean; tooltipVariant?: string; tooltipFullLength?: boolean; tooltipPosition?: string; }; declare var __VLS_1: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_1) => any; }; declare const __VLS_base: import("vue").DefineComponent & Readonly<{}>, { name: string; bgColor: AvatarBackgroundColor; description: string; descriptionPosition: "top" | "bottom"; friendlyName: string; size: AvatarSize; showName: boolean; src: string; borderColor: string; useTooltip: boolean; tooltipVariant: string; tooltipFullLength: boolean; tooltipPosition: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };