import { DaisySize } from '../types';
/**
 * A customizable avatar component used to create avatars with different images.
 */
export declare class ModusWcAvatar {
    private inheritedAttributes;
    /** Reference to the host element */
    el: HTMLElement;
    /** The image alt attribute for accessibility. */
    alt: string;
    /** Custom CSS class to apply to the inner div. */
    customClass?: string;
    /** The location of the image. */
    imgSrc: string;
    /** The shape of the avatar. */
    shape?: 'circle' | 'square';
    /** The size of the avatar. */
    size?: DaisySize;
    componentWillLoad(): void;
    private getClasses;
    render(): any;
}
