import { ElementRef, EventEmitter, NgZone, OnChanges, OnDestroy, QueryList, SimpleChanges } from '@angular/core'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export type viewerType = 'google' | 'office' | 'mammoth' | 'pdf' | 'url'; export declare class AngularDocViewerComponent implements OnChanges, OnDestroy { private domSanitizer; private ngZone; loaded: EventEmitter; url: string; queryParams: string; viewerUrl: string; googleCheckInterval: number; disableContent: 'none' | 'all' | 'popout' | 'popout-hide'; googleCheckContentLoaded: boolean; viewer: viewerType; iframes: QueryList; fullUrl: SafeResourceUrl; externalViewer: boolean; docHtml: any; configuredViewer: viewerType; private checkIFrameSubscription; private loadCount; constructor(domSanitizer: DomSanitizer, ngZone: NgZone); ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): Promise; iframeLoaded(): void; reloadIFrame(iframe: HTMLIFrameElement): void; private getDocxToHtml; private fileToArray; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }