import { OnInit, ElementRef, EventEmitter } from "@angular/core"; import { QuestionBase } from "mainio-forms"; import { ChatBotService, IAskOutputDto } from "../../services/chat-bot.service"; import { ChatBotActionService, IChatBotUserInputAction } from "../../services/chat-bot-action.service"; import { FormGroup } from "@angular/forms"; export declare class MainioChatBotComponent implements OnInit { private _bot; private _botActionService; onSubmit: EventEmitter; chatContainer: any; enabled: boolean; location: string; form: FormGroup; formValid: boolean; questions: QuestionBase[]; botWindowElement: ElementRef; constructor(_bot: ChatBotService, _botActionService: ChatBotActionService); readonly messages: Array; readonly messageCount: number; ngOnInit(): void; sendMessage(): void; onSubmitActions(): void; userActionReceived(event: IChatBotUserInputAction, message: IAskOutputDto): void; showChatBot(): void; updateChatStatus(event: FormGroup): void; ngOnChanges(changes: any): void; }