import { PropType, ExtractPropTypes } from 'vue'; import { StyleValue } from '../ele-app/types'; import { ElAvatarProps } from '../ele-app/el'; import { EleTooltipProps } from '../ele-app/plus'; import { AvatarItem, AvatarErrorOption } from './types'; /** * 属性 */ export declare const avatarGroupProps: { /** 数据 */ data: { type: PropType; required: boolean; }; /** 最大显示个数 */ maxCount: NumberConstructor; /** 形状 */ shape: PropType; /** 大小 */ size: PropType; /** 自定义样式 */ itemStyle: PropType; /** 自定义头像样式 */ avatarStyle: PropType; /** 自定义溢出样式 */ moreStyle: PropType; /** 是否显示提示 */ tooltip: { type: BooleanConstructor; default: boolean; }; /** 提示属性 */ tooltipProps: PropType; /** 是否显示溢出气泡 */ overflowPopover: { type: BooleanConstructor; default: boolean; }; /** 溢出气泡属性 */ overflowPopoverProps: PropType; /** 是否鼠标移入展开 */ hoverOpen: BooleanConstructor; }; export type AvatarGroupProps = ExtractPropTypes; /** * 事件 */ export declare const avatarGroupEmits: { /** item 点击事件 */ itemClick: (_item: AvatarItem) => boolean; /** 更多点击事件 */ moreClick: () => boolean; /** 图片加载失败事件 */ error: (_option: AvatarErrorOption) => boolean; };