/**
 * Copyright (c) Adaptavist, Inc.
 */
import { GenericProps } from '@/src/utilities';
import { HTMLAttributes } from 'react';
export declare type IAvatarSize = 'small' | 'medium';
export interface IAvatar extends GenericProps, HTMLAttributes<HTMLButtonElement> {
    /**
     * Specify the icon element
     */
    icon?: React.ReactNode;
    /**
     * Use this attribute to define the alternative text describing the image
     */
    alt?: string;
    /**
     * Specify the image url
     */
    src?: string;
    /**
     * Specify the size of the icon/image
     */
    size?: IAvatarSize;
}
export interface IImageWrapper extends HTMLAttributes<HTMLImageElement>, GenericProps {
    /**
     * Specify the size of the icon/image
     */
    size?: IAvatarSize;
}
