export interface ChatConversationListClasses { /** Styles applied to the conversation list root element. */ root: string; /** Styles applied to the scroller element. */ scroller: string; /** Styles applied to the list item element. */ item: string; /** Styles applied to the item avatar element. */ itemAvatar: string; /** Styles applied to the item content element. */ itemContent: string; /** Styles applied to the item title element. */ itemTitle: string; /** Styles applied to the item preview element. */ itemPreview: string; /** Styles applied to the item timestamp element. */ itemTimestamp: string; /** Styles applied to the item unread badge element. */ itemUnreadBadge: string; /** Styles applied to the item actions element. */ itemActions: string; /** Applied to a selected conversation item */ itemSelected: string; /** Applied to an unread conversation item */ itemUnread: string; /** Applied to a focused conversation item */ itemFocused: string; /** Applied when variant="compact" */ compact: string; } export type ChatConversationListClassKey = keyof ChatConversationListClasses; export declare function getChatConversationListUtilityClass(slot: string): string; export declare const chatConversationListClasses: ChatConversationListClasses; export declare const useChatConversationListUtilityClasses: (classes: Partial | undefined) => ChatConversationListClasses;