import type { ConversationDetailInputProps } from "../../components/conversation-detail"; import { type UseResolveConversationParams } from "../../hooks/conversation/useResolveConversation"; export interface DChatConversationDetailProps extends ConversationDetailInputProps, UseResolveConversationParams { className?: string; children?: React.ReactNode; onBack?: () => void; /** * Host-supplied deep-link builder, forwarded to ConversationMessageList. * Ignored when `children` replaces the default message list. */ 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; /** BIZ profile design: header ☰ icon plus quick actions and action rows in the profile panel. Defaults to false. */ showProfileActions?: boolean; /** BIZ search in this thread: header search icon and the profile "Tìm tin nhắn" entry. Defaults to false. */ showThreadSearch?: boolean; } declare const DChatConversationDetail: ({ className, children, onBack, conversationId, messageId, userId, groupId, botId, onCopyMessageLink, onSearchMessageRevoked, showProfileActions, showThreadSearch, ...inputProps }: DChatConversationDetailProps) => import("react/jsx-runtime").JSX.Element | null; export default DChatConversationDetail; //# sourceMappingURL=index.d.ts.map