export declare class EzAvatar { private readonly DECIMAL_PARSE_BASE; private readonly FONT_SIZE_BASE_CALC; private readonly DEFAULT_ICON_NAME; private i18n; /** Nome do usuário para exibição da inicial. */ name?: string; /** URL da imagem do Avatar. */ imageSrc?: string; /** Nome do ícone que deve ser exibido no avatar. */ iconName?: string; /** * Tamanho do Avatar (valores permitidos): * '320x320', '300x300', '280x280', '260x260', '240x240', '220x220', '200x200', * '180x180', '160x160', '140x140', '120x120', '100x100', '80x80', '60x60'. */ size: '320' | '300' | '280' | '260' | '240' | '220' | '200' | '180' | '160' | '140' | '120' | '100' | '80' | '60'; /** Define o formato do Avatar: 'circle' ou 'square'. */ shape: 'circle' | 'square'; /** Se true, o Avatar será interativo. Caso contrário, será estático. */ isInteractive: boolean; /** Obtém a inicial do nome do usuário. */ private getInitial; private calcFontSize; private getClass; private renderAvatarContent; componentWillLoad(): Promise; render(): any; }