@paperlinkai/chat
Version:
PaperLink AI Chat Widget - Easy integration for any website
22 lines (20 loc) • 611 B
TypeScript
import { ChatSession, WidgetConfig } from '../types/widget';
import { Component } from 'preact';
interface ChatWindowProps {
config: WidgetConfig;
session: ChatSession;
isInitialLoading?: boolean;
onSendMessage: (message: string) => Promise<void>;
onMinimize: () => void;
onClose: () => void;
}
interface ChatWindowState {
isClosing: boolean;
}
export declare class ChatWindow extends Component<ChatWindowProps, ChatWindowState> {
private windowRef;
constructor(props: ChatWindowProps);
private getPositionClass;
render(): import("preact").JSX.Element;
}
export {};