import { OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { AlertController, ToastController } from '@ionic/angular'; import { FmodeChat } from '../../service-fmai/service-chat'; import { ChatService } from '../../service-fmai/service-chat'; import Parse from "parse"; import { ImagineService } from '../../service-fmai/service-imagine/imagine.service'; import { IonTextarea, ModalController } from '@ionic/angular/standalone'; import { ModalAudioMessageComponent } from "./modal-audio-message/modal-audio-message.component"; import { AccountService } from '../../../user/account/account.service'; import { FmodeChatMessage } from '../../../core/agent/chat/interface'; import * as i0 from "@angular/core"; export declare class FmChatModalInput implements OnInit { private toastCtrl; private alertCtrl; private modalCtrl; private router; private imagineServ; chatServ: ChatService; private account; audioComp: ModalAudioMessageComponent; userInputComp: IonTextarea; chat: FmodeChat; message: FmodeChatMessage; role: Parse.Object; user: Parse.User; errorText: string; isAudioModal: boolean; closeAudio(): void; audioModalHeightPoint: number; startTalk(): Promise; authServ: any; constructor(toastCtrl: ToastController, alertCtrl: AlertController, modalCtrl: ModalController, router: Router, imagineServ: ImagineService, chatServ: ChatService, account: AccountService); ngOnInit(): void; loadModel(): Promise; setMessageImage(): Promise; onInputFocus(): void; onKeyDown(event: KeyboardEvent): void; sendMessage(): Promise; checkBalance(): Promise; getChatShare(): Promise; toggleChatShare(): Promise; chatShareSuccessMessage(): Promise; isShare: boolean; showShare(): void; handleOkShare(): void; handleCancelShare(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }