import type { ExtractPropTypes, PropType } from 'vue'; import type { ScreenSizeMap } from '../_util/responsiveObserve'; export declare type AvatarSize = 'large' | 'small' | 'default' | number | ScreenSizeMap; export declare const avatarProps: () => { prefixCls: StringConstructor; shape: { type: PropType<"circle" | "square">; default: string; }; size: { type: PropType; default: () => AvatarSize; }; src: StringConstructor; /** Srcset of image avatar */ srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }; export declare type AvatarProps = Partial>>; declare const Avatar: import("vue").DefineComponent<{ prefixCls: StringConstructor; shape: { type: PropType<"circle" | "square">; default: string; }; size: { type: PropType; default: () => AvatarSize; }; src: StringConstructor; /** Srcset of image avatar */ srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; size: { type: PropType; default: () => AvatarSize; }; src: StringConstructor; /** Srcset of image avatar */ srcset: StringConstructor; icon: import("vue-types").VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>, { size: AvatarSize; draggable: boolean; shape: "circle" | "square"; }>; export default Avatar;