import { HTMLAttributes } from 'react'; import { ChatObject } from '../../../../interfaces'; import { ChatCardStyle } from './styles'; export interface ChatCardProps extends HTMLAttributes, ChatCardStyle { title?: string; description?: string; timeStamp?: string; avatarUsername?: string; avatarUrl?: string | null | undefined; chat?: ChatObject; hasNotification?: boolean; isActive?: boolean; isLoading?: boolean; onClick?: () => void; renderChatCard?: (props: ChatCardProps) => JSX.Element | Element | React.FC; renderAvatar?: (props: ChatCardProps) => JSX.Element | Element | React.FC; }