import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { AppLocalizationService } from '@laserfiche/lf-ui-components/internal-shared'; import { Observable } from 'rxjs'; import { LfAnalyticsService } from './lf-analytics.service'; import { UserFeedbackDialogComponent } from './user-feedback-dialog/user-feedback-dialog.component'; import * as i0 from "@angular/core"; export declare class LfUserFeedbackComponent { /** @internal */ dialog: MatDialog; /** @internal */ analyticsService: LfAnalyticsService; /** @internal */ private localizationService; hosting_module: string; hosting_context: string; user_id: string; account_id: string; /** @internal */ feedbackText: Observable; /** @internal */ protected dialogRef: MatDialogRef | undefined; /** @internal */ constructor( /** @internal */ dialog: MatDialog, /** @internal */ analyticsService: LfAnalyticsService, /** @internal */ localizationService: AppLocalizationService); /** @internal */ handleDialogAsync(): Promise; /** @internal */ private closeDialogAsync; /** @internal */ get disableFeedbackButton(): boolean; /** @internal */ private openDialog; /** @internal */ private createEventTrackingData; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }