UNPKG

@paperlinkai/chat

Version:

PaperLink AI Chat Widget - Easy integration for any website

29 lines (27 loc) 760 B
import { WidgetConfig } from './types/widget'; declare global { interface Window { PaperlinkWidget: typeof PaperlinkWidget; } } declare class PaperlinkWidget { private static instance; private config; private container; private shadowRoot; private isInitialized; static init(config?: Partial<WidgetConfig>): PaperlinkWidget; static getInstance(): PaperlinkWidget | null; private initialize; private createContainer; private renderWidget; private injectShadowCSS; private generateWidgetCSS; private getBaseCSS; open(): void; close(): void; destroy(): void; updateConfig(newConfig: Partial<WidgetConfig>): void; getConfig(): WidgetConfig; } export default PaperlinkWidget;