import { FC, RefObject, ReactNode } from 'react';
import { IClassNameProps } from '@bem-react/core';
import './UserPic.css';
export interface IUserPicProps extends IClassNameProps {
    /**
     * Дополнительный контент после элемента `Image`
     */
    addonAfter?: ReactNode;
    /**
     * Ссылка на корневой DOM-элемент компонента
     */
    innerRef?: RefObject<HTMLDivElement>;
    /**
     * URL домена, на котором хранятся изображения аватарок
     *
     * @default 'https://avatars.mds.yandex.net'.
     */
    host?: string;
    /**
     * Уникальный идентификатор аватарки пользователя
     *
     * @default '0/0-0'
     */
    avatarId?: string;
    /**
     * Кастомная ссылка на изображение-аватар
     * Позволяет вывести своё изображение стилизованно под UserPic
     */
    lodpiUrl?: string;
    /**
     * Кастомная ссылка на изображение-аватар в двойном качестве
     * Позволяет вывести своё изображение стилизованно под UserPic
     */
    hidpiUrl?: string;
    /**
     * Наличие у аватарки окантовки «plus»
     */
    plus?: boolean;
    /**
     * Дополнительный класс
     */
    className?: string;
}
export declare const cnUserPic: import("@bem-react/classname").ClassNameFormatter;
/**
 * Компонент для создания иконки авторизованного пользователя (аватарки).
 * @param {IUserPicProps} props
 */
export declare const UserPic: FC<IUserPicProps>;
