import type { sizeMapping, typeMapping } from '../utils/css-mappings/eui-avatar';
import type { EuiIconSignature } from './eui-icon';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiAvatarSignature {
    Element: HTMLDivElement;
    Args: {
        name?: string;
        color?: EuiIconSignature['Args']['color'];
        iconColor?: string;
        iconSize?: EuiIconSignature['Args']['size'];
        iconType?: EuiIconSignature['Args']['type'];
        imageUrl?: string;
        initials?: string;
        isDisabled?: boolean;
        size?: keyof typeof sizeMapping;
        type?: keyof typeof typeMapping;
        initialLength?: 1 | 2;
    };
}
declare const EuiAvatar: TemplateOnlyComponent<EuiAvatarSignature>;
export default EuiAvatar;
//# sourceMappingURL=eui-avatar.d.ts.map