import { OnInit, EventEmitter, ElementRef, AfterViewInit } from '@angular/core'; import { PostMessage } from '../../store/entities'; import { ChatService } from '../../services/chat.service'; export declare class MessageSenderComponent implements OnInit, AfterViewInit { private _chatService; onMessage: EventEmitter; channelId: string; imageInput: ElementRef; fileInput: ElementRef; /** * 当前文本消息 */ currentMessage: string; fileUploadUrl: string; message: string; fileprogress: number; uploading: boolean; constructor(_chatService: ChatService); ngOnInit(): void; ngAfterViewInit(): void; send(message: PostMessage): void; sendAudio(file: any): void; sendVideo(file: any): void; sendFile(file: any): void; sendImage(file: any): void; sendMessage(): void; onInputPress(e: any): void; /** * 选择图片 */ chooseImage(): void; chooseFile(): void; /** * 设置消息展示 * @param timeout 超时(秒)隐藏 如果0则一直显示 */ showMessage(msg: string, timeout?: number, error?: boolean): void; }