import '../../styles/CometChatSearchView/CometChatSearchView.css';
interface MessagesViewProps {
    /** The user to search messages for (used in one-on-one conversations) */
    user?: CometChat.User;
    /** The group to search messages in (used in group conversations) */
    group?: CometChat.Group;
    /** Callback function triggered when the search view is closed */
    onClose?: () => void;
    /** Callback function triggered when a message is clicked in search results */
    onMessageClicked?: (message: CometChat.BaseMessage) => void;
}
/**
 * CometChatSearchView component renders a search interface for messages.
 *
 * @param {MessagesViewProps} props - The props for the component.
 * @returns {JSX.Element} The rendered search view.
 */
declare const CometChatSearchView: (props: MessagesViewProps) => import("react/jsx-runtime").JSX.Element;
export default CometChatSearchView;
