import type { FightingIcon, FightingFit, FightingSize, HandleEvent } from '../_interface'; import type { BasicType } from '../_utils/props/interface'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { Install } from '../_utils'; import Avatar from "./src/avatar"; export declare const FAvatar: 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, FightingFit | null>; readonly size: { readonly type: PropType; readonly default: () => FightingSize; readonly validator: (val: number | FightingSize) => 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, FightingFit | null>; readonly size: { readonly type: PropType; readonly default: () => FightingSize; readonly validator: (val: number | FightingSize) => 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: FightingIcon; readonly alt: string; readonly lazy: boolean; readonly fit: FightingFit; readonly size: number | FightingSize; 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.d'; export default FAvatar;