export type AvatarSize = 16 | 24 | 32 | 40 | 48;
export type AvatarShape = 'circle' | 'square';
export interface AvatarProps {
    /**
     * URL gambar avatar (bisa data URI / base64).
     * Jika tidak disediakan, akan fallback ke `initials`.
     */
    src?: string;
    /**
     * Alt text untuk gambar.
     */
    alt?: string;
    /**
     * Inisial (maksimum 2 karakter) yang ditampilkan saat `src` tidak ada.
     */
    initials?: string;
    /**
     * Ukuran lebar & tinggi avatar dalam piksel.
     * Pilihan: 16, 24, 32, 40, 48. Default: 32.
     */
    size?: AvatarSize;
    /**
     * Bentuk avatar: 'circle' (lingkaran) atau 'square' (persegi dengan border-radius 8px).
     * Default: 'circle'.
     */
    shape?: AvatarShape;
    /**
     * ClassName Tailwind tambahan untuk kontainer.
     */
    className?: string;
}
export default function Avatar({ src, alt, initials, size, shape, className, }: AvatarProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Avatar.d.ts.map