import { ElementRef, OnInit } from '@angular/core';
import { NgxExtendedPdfViewerComponent } from 'ngx-extended-pdf-viewer';
import { BasePreviewComponent } from "../base-preview/base-preview.component";
import { FileReaderResponse } from "../../services";
import * as i0 from "@angular/core";
export declare class PdfPreviewComponent extends BasePreviewComponent implements OnInit {
    zoom: any;
    rotation: 0 | 90 | 180 | 270;
    currentPage: number;
    pdfViewer: NgxExtendedPdfViewerComponent;
    viewerContainer?: ElementRef<HTMLDivElement>;
    ngOnInit(): void;
    protected handleFileContent(content: FileReaderResponse): Promise<void>;
    pdfLoaded(): void;
    zoomIn(): void;
    zoomOut(): void;
    autoFit(): void;
    resetZoom(): void;
    reset(): void;
    rotate(degrees: number): void;
    onScaleChange($event: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PdfPreviewComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PdfPreviewComponent, "ngx-pdf-preview", never, {}, {}, never, never, true, never>;
}
