import type { CustomSlotsType, VueNode } from '@antdv/ui/es/types'; declare const _default: import("vue").DefineComponent<{ prefixCls: StringConstructor; shape: { type: import("vue").PropType<"circle" | "square">; default: string; }; size: { type: import("vue").PropType; default: () => import("@antdv/ui/es/ui").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: any; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }, () => VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; size: { type: import("vue").PropType; default: () => import("@antdv/ui/es/ui").AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: any; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">; loadError: { type: import("vue").PropType<() => boolean>; }; }>>, { size: import("@antdv/ui/es/ui").AvatarSize; icon: any; draggable: boolean; shape: "circle" | "square"; }, CustomSlotsType<{ icon: any; default: any; }>>; export default _default;