import { OnInit, QueryList, ElementRef, Renderer2 } from '@angular/core'; import { FormControl } from '@angular/forms'; import { ChatMessage, MessageType } from '../../../models/guide-bot/chat-message.model'; import { GuideBotEventService } from '../../../services/guide-bot-event.service'; import { GuidedTourService } from '../../../services/guided-tour.service'; import { ChatTourButton } from '../../../models/guide-bot/chat-tour-button.model'; export declare class GuideBotChatComponent implements OnInit { protected guideBotEventService: GuideBotEventService; protected guidedTourService: GuidedTourService; protected renderer: Renderer2; BotMessages: ChatMessage[]; IsBotThinking: boolean; IsChatVisible: boolean; QuestionFormControl: FormControl; ScrollHeight: number; ChatEnabled: boolean; TourButtons: ChatTourButton[]; customMsgs: QueryList; chat: ElementRef; messageContainer: ElementRef; customMsg: ElementRef; constructor(guideBotEventService: GuideBotEventService, guidedTourService: GuidedTourService, renderer: Renderer2); ngOnInit(): void; OnBotChatClosed(): void; OnMessageEntered(): void; PublishMessage(msg: string, type?: MessageType): void; StartTourByLookup(tourButton: ChatTourButton): void; protected anchorChatToBotLogo(milliSeconds?: number): void; /** * Little Easter Egg :D */ protected customMessage(): void; protected parseMessage(message: string): void; } //# sourceMappingURL=bot-chat.component.d.ts.map