import { CSSProperties } from 'vue'; declare const _default: import("vue").DefineComponent<{ size: { type: import("vue").PropType; default: string; validator: (val: unknown) => boolean; }; shape: { type: import("vue").PropType; default: string; }; icon: { type: StringConstructor; }; src: { type: StringConstructor; default: string; }; alt: StringConstructor; srcSet: StringConstructor; fit: { type: import("vue").PropType; default: string; }; }, { hasLoadError: import("vue").Ref; sizeStyle: import("vue").ComputedRef; fitStyle: import("vue").ComputedRef; handleError: (e: Event) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { error: (evt: Event) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ size?: unknown; shape?: unknown; icon?: unknown; src?: unknown; alt?: unknown; srcSet?: unknown; fit?: unknown; } & { size: import("../../..").ComponentSize; src: string; shape: import("./Avatar").AvatarShape; fit: import("csstype").ObjectFitProperty; } & { alt?: string | undefined; icon?: string | undefined; srcSet?: string | undefined; }> & { onError?: ((evt: Event) => any) | undefined; }, { size: import("../../..").ComponentSize; src: string; shape: import("./Avatar").AvatarShape; fit: import("csstype").ObjectFitProperty; }>; export default _default;