/// import type { PDSTextType, PDSValueOption } from '../../../common'; type ColorThemeType = 'grey' | 'brand_primary' | 'translucent_white' | 'translucent_black' | 'transparent'; export type ChatBubbleListItemProps = { titleText?: PDSTextType; imageSrc?: string; hoverMode?: 'none' | 'use'; styleTheme: 'other_avatar_impact' | 'other_avatar' | 'other_avatar_sub' | 'other' | 'other_sub' | 'me' | 'me_sub'; colorTheme?: ColorThemeType; timeMode?: 'none' | 'use'; timeText?: PDSTextType; labelText?: PDSTextType; contextMenuOptionArray?: PDSValueOption[]; contextMenuState?: 'normal' | 'disabled'; children?: React.ReactNode; downloadIBtnMode?: 'use' | 'none'; onClickContextMenuItem?: (option: PDSValueOption) => void; onClickDownloadIBtn?: () => void; }; declare function ChatBubbleListItem({ titleText, imageSrc, hoverMode, styleTheme, colorTheme, timeMode, timeText, labelText, contextMenuOptionArray, contextMenuState, children, downloadIBtnMode, onClickContextMenuItem, onClickDownloadIBtn }: ChatBubbleListItemProps): JSX.Element; export default ChatBubbleListItem;