import { ElementRef } from '@angular/core'; import * as i0 from "@angular/core"; export interface WidgetMessage { sender: 'user' | 'assistant'; text: string; timestamp: Date; } export declare class AIChatWidgetComponent { agentName: import("@angular/core").InputSignal; icon: import("@angular/core").InputSignal; placeholder: import("@angular/core").InputSignal; welcomeMessage: import("@angular/core").InputSignal; quickReplies: import("@angular/core").InputSignal; messageSent: import("@angular/core").OutputEmitterRef; isOpen: import("@angular/core").WritableSignal; messages: import("@angular/core").WritableSignal; isUserScrolledUp: import("@angular/core").WritableSignal; scrollContainer: ElementRef; onBodyScroll(): void; toggleOpen(): void; closeOpen(): void; sendMessage(text: string): void; selectReply(reply: string): void; addAssistantReply(text: string): void; scrollToBottom(force?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }