import { default as React } from 'react'; import { AvatarProps } from 'tuikit-atomicx-react/chat'; interface ChatHeaderH5Props { /** 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; /** Custom mobile back action, defaults to clearing active conversation */ onBack?: (() => void) | undefined; onSearchClick?: (() => void) | undefined; } declare const ChatHeaderH5: (props: ChatHeaderH5Props) => React.JSX.Element; export { ChatHeaderH5, }; export type { ChatHeaderH5Props };