import { MessageResponse as BaseMessageResponse, HumanAgent, VirtualAgent } from '@ujet/websdk-headless'; import { default as React } from 'react'; interface MessageResponse extends BaseMessageResponse { to_agent?: HumanAgent; pending?: boolean; } export interface ChatBubble { id: string | number; body: string; sender?: string; timestamp?: string; isOwn?: boolean; } interface ChatWindowProps { messages: Array; status?: string; onSend: (msg: string) => void; inputDisabled?: boolean; onClose?: () => void; endChat?: () => void; showReconnect?: boolean; virtualAgent?: VirtualAgent | null; showAvatar?: boolean; showName?: boolean; onNewChat?: () => void; onCloseAfterThankYou?: () => void; isTyping?: boolean; previewTyping?: (msg: string) => void; } export declare const ChatWindow: React.FC; export {};