import React from 'react'; import type { CommonComponentProps, Dimensions, MarginModifierProp, ModifierClassProp } from '../types'; import type { BuiltInTooltipConfig } from './tooltip/types'; import { Avatar } from './avatar'; type Avatar = { formattedName: string; avatarUrl: string; id: string; inactive?: boolean; }; interface AvatarArrayProps extends CommonComponentProps, MarginModifierProp, ModifierClassProp { avatarSize?: number; featuredAvatar?: Avatar; avatarList: Avatar[]; maxAvatarsDisplayed: number; onClick?: (event: React.MouseEvent | React.KeyboardEvent) => void; tooltipConfig?: BuiltInTooltipConfig; width?: Dimensions; } export declare function AvatarArray({ 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-describedby': ariaDescribedby, _modifierClass, avatarSize, avatarList, featuredAvatar, margin, maxAvatarsDisplayed, onClick, tooltipConfig, width, ...rest }: AvatarArrayProps): React.JSX.Element; export {};