import { default as React } from 'react'; import { AvatarProps } from 'tuikit-atomicx-react/chat'; interface ChatHeaderProps { /** Custom title, if not provided, will use conversation info */ title?: string | undefined; /** Custom avatar image URL */ avatar?: string | undefined; /** Whether to show call features */ enableCall?: boolean | undefined; /** Whether to show user status */ enableUserStatus?: boolean | undefined; /** Whether to enable chat setting */ chatHeaderActions?: Array<'videoCall' | 'audioCall' | 'chatSetting' | 'search'> | undefined; /** Custom avatar component */ Avatar?: React.ComponentType | undefined; /** Custom left slot */ ChatHeaderLeft?: React.ReactNode | undefined; /** Custom right slot */ ChatHeaderRight?: React.ReactNode | undefined; /** Additional class names */ className?: string | undefined; /** Additional style */ style?: React.CSSProperties | undefined; onSearchClick?: (() => void) | undefined; } declare const ChatHeader: (props: ChatHeaderProps) => React.JSX.Element; export { ChatHeader, }; export type { ChatHeaderProps };