import type { App, Plugin } from 'vue'; import AAvatarGroup from './src/Group'; export declare const AvatarGroup: import("vue").DefineComponent<{ prefixCls: StringConstructor; maxCount: NumberConstructor; maxStyle: { type: import("vue").PropType; default: () => import("vue").CSSProperties; }; maxPopoverPlacement: { type: import("vue").PropType<"bottom" | "top">; default: string; }; maxPopoverTrigger: import("vue").PropType<"click" | "focus" | "hover">; size: { type: import("vue").PropType; default: import("./src/interface").AvatarSize; }; shape: { type: import("vue").PropType<"circle" | "square">; default: string; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: () => import("vue").CSSProperties; }; maxPopoverPlacement: { type: import("vue").PropType<"bottom" | "top">; default: string; }; maxPopoverTrigger: import("vue").PropType<"click" | "focus" | "hover">; size: { type: import("vue").PropType; default: import("./src/interface").AvatarSize; }; shape: { type: import("vue").PropType<"circle" | "square">; default: string; }; }>>, { size: number | "default" | "small" | "large" | Partial>; shape: "circle" | "square"; maxStyle: import("vue").CSSProperties; maxPopoverPlacement: "bottom" | "top"; }, {}>; export declare const Avatar: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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>; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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("./src/interface").AvatarSize; icon: any; draggable: boolean; shape: "circle" | "square"; }, true, {}, import("@antdv/ui/es/ui").CustomSlotsType<{ icon: any; default: any; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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>; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { size: import("./src/interface").AvatarSize; icon: any; draggable: boolean; shape: "circle" | "square"; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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>; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { size: import("./src/interface").AvatarSize; icon: any; draggable: boolean; shape: "circle" | "square"; }, {}, string, import("@antdv/ui/es/ui").CustomSlotsType<{ icon: any; default: any; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Group: import("vue").DefineComponent<{ prefixCls: StringConstructor; maxCount: NumberConstructor; maxStyle: { type: import("vue").PropType; default: () => import("vue").CSSProperties; }; maxPopoverPlacement: { type: import("vue").PropType<"bottom" | "top">; default: string; }; maxPopoverTrigger: import("vue").PropType<"click" | "focus" | "hover">; size: { type: import("vue").PropType; default: import("./src/interface").AvatarSize; }; shape: { type: import("vue").PropType<"circle" | "square">; default: string; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: () => import("vue").CSSProperties; }; maxPopoverPlacement: { type: import("vue").PropType<"bottom" | "top">; default: string; }; maxPopoverTrigger: import("vue").PropType<"click" | "focus" | "hover">; size: { type: import("vue").PropType; default: import("./src/interface").AvatarSize; }; shape: { type: import("vue").PropType<"circle" | "square">; default: string; }; }>>, { size: number | "default" | "small" | "large" | Partial>; shape: "circle" | "square"; maxStyle: import("vue").CSSProperties; maxPopoverPlacement: "bottom" | "top"; }, {}>; install(app: App): App; }; declare const _default: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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>; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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("./src/interface").AvatarSize; icon: any; draggable: boolean; shape: "circle" | "square"; }, true, {}, import("@antdv/ui/es/ui").CustomSlotsType<{ icon: any; default: any; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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>; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { size: import("./src/interface").AvatarSize; icon: any; draggable: boolean; shape: "circle" | "square"; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; size: { type: import("vue").PropType; default: () => import("./src/interface").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>; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { size: import("./src/interface").AvatarSize; icon: any; draggable: boolean; shape: "circle" | "square"; }, {}, string, import("@antdv/ui/es/ui").CustomSlotsType<{ icon: any; default: any; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Group: import("vue").DefineComponent<{ prefixCls: StringConstructor; maxCount: NumberConstructor; maxStyle: { type: import("vue").PropType; default: () => import("vue").CSSProperties; }; maxPopoverPlacement: { type: import("vue").PropType<"bottom" | "top">; default: string; }; maxPopoverTrigger: import("vue").PropType<"click" | "focus" | "hover">; size: { type: import("vue").PropType; default: import("./src/interface").AvatarSize; }; shape: { type: import("vue").PropType<"circle" | "square">; default: string; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: () => import("vue").CSSProperties; }; maxPopoverPlacement: { type: import("vue").PropType<"bottom" | "top">; default: string; }; maxPopoverTrigger: import("vue").PropType<"click" | "focus" | "hover">; size: { type: import("vue").PropType; default: import("./src/interface").AvatarSize; }; shape: { type: import("vue").PropType<"circle" | "square">; default: string; }; }>>, { size: number | "default" | "small" | "large" | Partial>; shape: "circle" | "square"; maxStyle: import("vue").CSSProperties; maxPopoverPlacement: "bottom" | "top"; }, {}>; install(app: App): App; } & Plugin & { readonly Group: typeof AAvatarGroup; }; export default _default; export * from './src/interface'; export * from './src/props';