import { OnInit, OnDestroy } from '@angular/core'; import { FeedItem, FeedItemAction } from '../../models/user-feed.model'; import { EaCService } from '../../services/eac.service'; import { MatDialog } from '@angular/material/dialog'; import { EaCEnvironmentAsCode } from '@semanticjs/common'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { AbstractControl, FormBuilder } from '@angular/forms'; import { FeedCommentFormComponent } from '../../controls/feed-comment-form/feed-comment-form.component'; import * as i0 from "@angular/core"; export declare class MainFeedCardComponent implements OnDestroy, OnInit { protected eacSvc: EaCService; protected dialog: MatDialog; private sanitizer; protected formBuilder: FormBuilder; protected checkTimeout: any; FeedCommentFormControls: FeedCommentFormComponent; ActiveEnvironment: EaCEnvironmentAsCode; ActiveEnvironmentLookup: string; Environment: EaCEnvironmentAsCode; FeedItem: FeedItem; get CommentControl(): AbstractControl; Icon: string; IconColor: string; constructor(eacSvc: EaCService, dialog: MatDialog, sanitizer: DomSanitizer, formBuilder: FormBuilder); ngOnDestroy(): void; ngOnInit(): void; ngOnChanges(): void; CalculateTimelapse(timestamp: Date): string; HandleAction(action: FeedItemAction): void; HandleSubmitComment(event: any): void; OpenSourceControlDialog(scLookup: string, scName: string): void; SafeHtml(html: string): SafeHtml; SanitizeVideos(): void; SubmitComment(): void; protected handleRefresh(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }