import { HTMLAttributes, ReactNode, Ref } from 'react'; import { ComponentColor, IComponentBaseProps, Shape, Size } from '../types'; export declare const AVATAR = "avatar"; export declare const BORDER = "ring ring-offset-base-100 ring-offset-2"; export declare const SIZE_MAP: Record; export declare const BORDER_COLOR_MAP: Record, string>; export declare const SHAPE_MAP: Record; export declare const PLACEHOLDER_COLOR_MAP: Record, string>; export declare const PLACEHOLDER_DEFAULT = "bg-neutral-focus text-neutral-content"; export declare const AVATAR_MAP: { success: string; info: string; warning: string; error: string; primary: string; secondary: string; accent: string; neutral: string; circle: string; square: string; xs: string; sm: string; md: string; lg: string; xl: string; }; export interface AvatarProps extends Omit, "color">, IComponentBaseProps { ref?: Ref; src?: string; letters?: string; size?: Size | number; shape?: Shape; color?: Exclude; border?: boolean; borderColor?: Exclude; status?: "online" | "offline"; innerClassName?: string; children?: ReactNode; }