'use client';

import { default as React } from 'react';
export interface AvatarProps extends React.HTMLAttributes<HTMLDivElement> {
    /** Avatar source - image URL */
    src?: string;
    /** Alt text for image */
    alt?: string;
    /** Name to generate initials from */
    name?: string;
    /** Avatar size */
    size?: "xs" | "sm" | "md" | "lg" | "xl";
    /** Avatar color theme (for initials background) */
    color?: "primary" | "secondary" | "success" | "warning" | "danger";
    /** Avatar radius */
    radius?: "none" | "sm" | "md" | "lg" | "full";
    /** Show border */
    isBordered?: boolean;
    /** Disabled state */
    isDisabled?: boolean;
    /** Fallback icon when no image or name */
    fallback?: React.ReactNode;
    /** Status indicator */
    showStatus?: boolean;
    /** Status color */
    statusColor?: "primary" | "secondary" | "success" | "warning" | "danger";
    /** Status placement */
    statusPlacement?: "top-right" | "top-left" | "bottom-right" | "bottom-left";
    /** Custom class name */
    className?: string;
    /** Custom styles */
    css?: any;
    /** Image loading error callback */
    onError?: () => void;
}
export declare const Avatar: React.ForwardRefExoticComponent<AvatarProps & React.RefAttributes<HTMLDivElement>>;
export interface AvatarGroupProps extends React.HTMLAttributes<HTMLDivElement> {
    /** Maximum number of avatars to show */
    max?: number;
    /** Avatar size for all children */
    size?: "xs" | "sm" | "md" | "lg" | "xl";
    /** Spacing between avatars (negative for overlap) */
    spacing?: number;
    /** Show border on avatars */
    isBordered?: boolean;
    /** Avatar radius for all children */
    radius?: "none" | "sm" | "md" | "lg" | "full";
    /** Custom class name */
    className?: string;
    /** Custom styles */
    css?: any;
    /** Children avatars */
    children: React.ReactNode;
}
export declare const AvatarGroup: React.ForwardRefExoticComponent<AvatarGroupProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=avatar.d.ts.map