import { HttpClient } from '@angular/common/http'; import { FormGroup } from '@angular/forms'; import { ServerService, EnvConfig } from '../base'; import * as i0 from "@angular/core"; declare class ImageSnippet { src: string; file: File; pending: boolean; status: string; constructor(src: string, file: File); } export declare class MessagesService { private env; private http; private svServer; token: any; postData: any; params: any; currentUser: any; messeges: any; contacts: any; selectedID: number; selectedMsg: any; selectedFile: ImageSnippet; attachments: any; progressArr: any; filesToUpload: Array; uploadForm: FormGroup; constructor(env: EnvConfig, http: HttpClient, svServer: ServerService); init(res: any): void; setMessage(msgID: any): void; msgListClick(): void; extractContent(s: any): string; private onSuccess; private onError; processFile(event: any, uploadForm: any): void; uploadFiles(frmAttachment: any, token: any): void; uploaderQueue(): void; getIconStyle(fileItem: any): { iClass: string; iStyle: {}; }; hasAttachments(): boolean; setAttachParams(formData: any, cdToken: any): void; setHeaders(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};