UNPKG

@paperlinkai/chat

Version:

PaperLink AI Chat Widget - Easy integration for any website

25 lines (23 loc) 692 B
import { WidgetConfig } from '../types/widget'; import { Component } from 'preact'; interface MessageInputProps { config: WidgetConfig; isLoading: boolean; onSendMessage: (message: string) => Promise<void>; } interface MessageInputState { message: string; isComposing: boolean; } export declare class MessageInput extends Component<MessageInputProps, MessageInputState> { private inputRef; private maxLength; constructor(props: MessageInputProps); private handleInputChange; private handleKeyDown; private handleCompositionStart; private handleCompositionEnd; private handleSubmit; render(): import("preact").JSX.Element; } export {};