export interface Message { id: string; content: string; sender: "user" | "ai"; timestamp: Date; type?: "text" | "error" | "system"; isStreaming?: boolean; } interface ChatDockProps { isOpen: boolean; onClose: () => void; onMinimize?: () => void; onSendMessage: (message: string) => void; messages: Message[]; isTyping?: boolean; title?: string; placeholder?: string; className?: string; maxHeight?: string; position?: "bottom-right" | "bottom-left" | "center"; showHeader?: boolean; allowMinimize?: boolean; disabled?: boolean; } export declare function ChatDock({ isOpen, onClose, onMinimize, onSendMessage, messages, isTyping, title, placeholder, className, maxHeight, position, showHeader, allowMinimize, disabled, }: ChatDockProps): import("react/jsx-runtime").JSX.Element; export default ChatDock; //# sourceMappingURL=chat-dock.d.ts.map