import type { ChatCategory, ConversationListItem } from "../../types/conversation"; import type { MoreOptionConfig } from "../../constants/moreOption"; export interface DChatConversationInboxProps { onSelectThread?: (conversation: ConversationListItem) => void; className?: string; moreOptions?: MoreOptionConfig[]; /** Scopes the conversation list to a single BE chat category. Omit for unscoped behavior. */ chatCategory?: ChatCategory; /** Passed through to ConversationInboxHeader — see its own prop docs. */ showSearch?: boolean; headerTitle?: string; headerRightSlot?: React.ReactNode; /** * Host-supplied: builds and copies the deep link for one message. Forwarded * to the detail screen's message list. Omit it and the "copy message link" * context-menu action does not appear. */ onCopyMessageLink?: (conversationId: string, clientMsgID: string) => void; /** Called instead of the SDK's default toast when a jumped-to message turns out to be revoked. */ onSearchMessageRevoked?: () => void; /** Shows the sticker picker entry in the thread composer. Defaults to true. */ showSticker?: boolean; /** Forwarded to the detail screen — see DChatConversationDetailProps.showProfileActions. */ showProfileActions?: boolean; /** BIZ thread list: Ghim / Bỏ ghim in the swipe actions plus a right-click menu (mute, pin). Defaults to false. */ showPinThread?: boolean; /** Forwarded to the detail screen — see DChatConversationDetailProps.showThreadSearch. */ showThreadSearch?: boolean; /** BIZ: Tin nhắn | Cộng đồng tabs in the header, Cộng đồng listing public groups. Defaults to false. */ showCommunityTab?: boolean; /** BIZ Global Search: message results in Tất cả and the Tin nhắn tab. Defaults to false. */ showMessageSearch?: boolean; } declare const DChatConversationInbox: (props: DChatConversationInboxProps) => import("react/jsx-runtime").JSX.Element; export default DChatConversationInbox; //# sourceMappingURL=index.d.ts.map