import { HTMLAttributes } from '../../../node_modules/react';
import { ConversationListItemAvatarProps as ConversationListItemAvatarPropsType } from '@mui/x-chat/headless';
/**
* Drop-in for the `avatar` slot on `ChatMessage`, or the `messageAvatar` slot
* on `ChatMessageList` / `ChatBox` — e.g. ``.
* Reads the resolved author from `useMessageContext()` since MUI X Chat does
* not pass author data to this slot as props.
*/
export declare const ChatMessageSignalAvatar: import('../../../node_modules/react').ForwardRefExoticComponent & import('../../../node_modules/react').RefAttributes>;
/**
* Drop-in for `ChatConversationList`'s `itemAvatar` slot — pass it via
* ``,
* or on `ChatBox` via `slotProps={{ conversationList: { slots: { itemAvatar: ChatConversationListItemSignalAvatar } } }}`.
* Unlike the message avatar, `conversation` arrives directly as a prop.
*/
export declare const ChatConversationListItemSignalAvatar: import('../../../node_modules/react').ForwardRefExoticComponent>;