import { HttpClient } from '@angular/common/http'; import { OnInit } from '@angular/core'; import { EditorConfig } from '@vcomply/editor'; import { Configurations } from '../../configurations'; import { DialogService } from '../../ui-kit/dialog/dialog.service'; import { SnackBarService } from '../../ui-kit/snack-bar/snack-bar.service'; import { AuthService } from '../services/auth.service'; import { QuickViewService } from '../services/quick-view.service'; import * as i0 from "@angular/core"; export declare class QuickDiscussionComponent implements OnInit { quickViewService: QuickViewService; private snackbar; private authService; private dialog; private http; riskId: string | any; riskDetails: object | any; riskDiscussions: any; discussionLoader: boolean; enableComment: any; temporaryComment: string; replyEditor: boolean; loggedInUser: any; shortName: any; env: any; constructor(quickViewService: QuickViewService, snackbar: SnackBarService, authService: AuthService, dialog: DialogService, http: HttpClient, config?: Configurations); ngOnInit(): void; editorConfig: EditorConfig; commentConfig: any; getDiscussionComments(pid?: any, dateKey?: any): void; fetchSubComment(pid: any, dateKey: string): void; handleValueChange(evt: any): void; decideButtonText(): void; initializeEditorConfig(): void; extractContent(s: string): string; commentSubmitted(evt: any): void; resetCommentConfig(): void; showEditor(): void; closeEditor(): void; replyComment(comment: any, dateKey: any): void; resetReply(): void; /** * "If the authService is not null, subscribe to the getUserInfo observable and set the loggedInUser * variable to the response to get the information about logged in user. */ getLoggedInUserInfo(): void; getLoggedInShortName(): void; deleteCommment(comment: any, dateKey: any): void; selectFile(files: any): void; uploadFile(file: any): void; deleteFile(file: any): void; showSnackBar(type: any, name?: any): void; download(file: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }