import { OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { AlertController, NavController, ToastController } from '@ionic/angular'; import { FmodeChat, FmodeChatMessage } from '../../service-fmai/service-chat'; import { ChatService } from '../../service-fmai/service-chat'; import Parse from "parse"; import { NzMessageService } from 'ng-zorro-antd/message'; 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 * as i0 from "@angular/core"; export declare class FmChatModalInput implements OnInit { private toastCtrl; private alertCtrl; private modalCtrl; private navCtrl; private router; private imagineServ; chatServ: ChatService; private route; private messages; audioComp: ModalAudioMessageComponent; userInputComp: IonTextarea; chat: FmodeChat; message: FmodeChatMessage; role: Parse.Object; user: Parse.User; errorText: string; isAudioModal: boolean; closeAudio(): void; audioModalHeightPoint: number; startTalk(): Promise; account: any; authServ: any; constructor(toastCtrl: ToastController, alertCtrl: AlertController, modalCtrl: ModalController, navCtrl: NavController, router: Router, imagineServ: ImagineService, chatServ: ChatService, route: ActivatedRoute, messages: NzMessageService); ngOnInit(): void; loadModel(): Promise; setMessageImage(): Promise; onInputFocus(): void; onKeyDown(event: KeyboardEvent): void; sendMessage(): Promise; checkBalance(): Promise; getChatShare(): Promise; toggleChatShare(): Promise; chatShareSuccessMessage(): void; isShare: boolean; showShare(): void; handleOkShare(): void; handleCancelShare(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }