import React, { CSSProperties, ReactElement, Ref } from "react";
import L3ComponentProps from "../../types/L3ComponentProps";
import { AvatarType } from "../Avatar/AvatarConstants";
import { AvatarProps } from "../Avatar/Avatar";
export declare type AvatarItem = {
    value: AvatarProps & {
        tooltipContent: string | ReactElement;
    };
};
interface AvatarGroupCounterTooltipContentVirtualizedListProps extends L3ComponentProps {
    /**
     * Array of Avatar components
     */
    avatarItems?: AvatarItem[];
    avatarRenderer?: (item: AvatarItem, index: number, style: CSSProperties, type: AvatarType, displayAsGrid: boolean) => ReactElement;
    tooltipContainerAriaLabel?: string;
    tooltipContentContainerRef?: Ref<HTMLDivElement>;
    type?: AvatarType;
}
declare const AvatarGroupCounterTooltipContentVirtualizedList: React.FC<AvatarGroupCounterTooltipContentVirtualizedListProps>;
export default AvatarGroupCounterTooltipContentVirtualizedList;
