import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const avatarProps: { readonly size: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly shape: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly icon: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly src: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly alt: StringConstructor; readonly srcSet: StringConstructor; readonly fit: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "cover", boolean>; }; export type AvatarProps = ExtractPropTypes; export type AvatarPropsPublic = __ExtractPublicPropTypes; export declare const avatarEmits: { error: (evt: Event) => boolean; }; export type AvatarEmits = typeof avatarEmits;