import { LANGUAGE_TYPES } from "../../managers/language/constants";
import { AVATAR_SIZES, AVATAR_STYLES } from "../../utils/enums";
export declare class SlAvatar {
    el: HTMLSlAvatarElement;
    /** Primary icon name. */
    iconName: string;
    /** Apply a default styling. This value will override secondary iconName and colors */
    styling?: AVATAR_STYLES | `${AVATAR_STYLES}`;
    /** (optional) Secondary icon name. */
    secondaryIconName?: string;
    /** The dimension of the primary icon. */
    size: AVATAR_SIZES | `${AVATAR_SIZES}`;
    /** (optional) Color of the primary icon. */
    iconColor?: string;
    /** Background color of the secondary icon. */
    backgroundColor: string;
    /** Border color of the secondary icon. */
    borderColor: string;
    /** Sr hint of the primary icon. */
    srHint?: string;
    language: LANGUAGE_TYPES;
    constructor();
    render(): any;
}
