import type { VmIcon, VmFit, VmSize, HandleEvent } from '..'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { Install, BasicType } from '../_utils'; import Avatar from "./src/avatar"; export declare const VAvatar: Install, string | null>; readonly errSrc: BasicType, string | null>; readonly icon: BasicType, null>; readonly alt: BasicType, string | null>; readonly round: BasicType; readonly lazy: BasicType; readonly fit: BasicType, VmFit | null>; readonly size: { readonly type: PropType; readonly default: () => VmSize; readonly validator: (val: number | VmSize) => boolean; }; readonly background: BasicType, string | null>; readonly fontSize: BasicType, string | number | null>; readonly fontColor: BasicType, string | null>; readonly text: BasicType, string | null>; readonly rootMargin: BasicType, string | number | null>; readonly onLoad: BasicType, null>; readonly onError: BasicType, null>; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly, string | null>; readonly errSrc: BasicType, string | null>; readonly icon: BasicType, null>; readonly alt: BasicType, string | null>; readonly round: BasicType; readonly lazy: BasicType; readonly fit: BasicType, VmFit | null>; readonly size: { readonly type: PropType; readonly default: () => VmSize; readonly validator: (val: number | VmSize) => boolean; }; readonly background: BasicType, string | null>; readonly fontSize: BasicType, string | number | null>; readonly fontColor: BasicType, string | null>; readonly text: BasicType, string | null>; readonly rootMargin: BasicType, string | number | null>; readonly onLoad: BasicType, null>; readonly onError: BasicType, null>; }>>, { readonly fontSize: string | number; readonly round: boolean; readonly background: string; readonly src: string; readonly errSrc: string; readonly icon: VmIcon; readonly alt: string; readonly lazy: boolean; readonly fit: VmFit; readonly size: number | VmSize; readonly fontColor: string; readonly text: string; readonly rootMargin: string | number; readonly onLoad: HandleEvent; readonly onError: HandleEvent; }>>; /** avatar 组件实例类型 */ export type AvatarInstance = InstanceType; export * from './src/interface'; export default VAvatar;