import { PropType, CSSProperties } from 'vue'; interface SizeProfile { size?: number; fontSize?: number; borderWidth?: number; } interface ColorProfile { fontColor?: string; background?: string; borderColor?: string; } export interface AvatarProfile extends SizeProfile, ColorProfile { url?: string; } declare const _sfc_main: import("vue").DefineComponent<{ nickname: { type: StringConstructor; default: string; }; profile: { type: PropType; default: () => {}; }; size: { type: NumberConstructor; default: number; }; }, { strSlice: (str: any) => any; avatarStyle: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => {}; }; size: { type: NumberConstructor; default: number; }; }>>, { nickname: string; profile: AvatarProfile; size: number; }, {}>; export default _sfc_main;