export type AvatarType = 'initials' | 'image' | 'icon';
export type AvatarSize = 120 | 80 | 68 | 48 | 40 | 32 | 24;
export interface Icon {
    name: string;
    size?: number;
    color?: string;
    variant?: 'stroke' | 'solid' | 'duotone' | 'twotone' | 'bulk';
    type?: 'rounded' | 'sharp' | 'standard';
}
export interface CustomAttribute {
    key: string;
    value: string;
}
export declare class DgaAvatar {
    type?: AvatarType;
    size?: AvatarSize;
    square?: boolean;
    border?: boolean;
    text?: string;
    imgUrl?: string;
    alt?: string;
    icon?: Icon;
    private renderChildComponent;
    render(): any;
}
