import { ChangeDetectorRef, DoCheck, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { Subject } from 'rxjs'; import { MessagesStateInterface, SelectedMessageListInterface } from '../../../../constants/app-state'; import { ChatsService } from '../../../../services/chats/chats.service'; import { MatSnackBar } from '@angular/material/snack-bar'; import * as i0 from "@angular/core"; export declare class BubbleComponent implements OnInit, DoCheck, OnDestroy { private renderer; private chatsService; private snackBar; private cd; private rightClickGlobalInstance; private clickGlobalInstance; private subscriptions; private messageStatePrivate; private messagePrivate; scId: string; showMenuPrivate: boolean; checkBoxValue: boolean; fileSubscribe: Subject; menuBottomPositionPrivate: boolean; popularAnswerId: number; fileFormats: string[]; alive: boolean; messageElement: ElementRef; set message(value: SelectedMessageListInterface); get message(): SelectedMessageListInterface; set messageState(value: MessagesStateInterface); get messageState(): MessagesStateInterface; set showMenu(value: boolean); get showMenu(): boolean; set menuBottomPosition(value: boolean); get menuBottomPosition(): boolean; constructor(renderer: Renderer2, chatsService: ChatsService, snackBar: MatSnackBar, cd: ChangeDetectorRef); onRightClick(event: any): void; goToOperateComplaint(id: any): void; toVote(answer: any): void; cropText(string: any): string; hideAllCheckbox(): void; checkBoxChange(): void; messageCheckboxOn(): void; votersNumber(): number; setMessageAction(action: string): void; trackByFn(index: any): number; recalculateSurveyResults(): void; replaceOID(string: any, mentionedUsers: any): string; ngOnInit(): void; ngDoCheck(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=bubble.component.d.ts.map