import { AfterViewInit, ElementRef, EventEmitter, OnInit, OnDestroy, SimpleChanges, OnChanges } from '@angular/core';
import { ViwerService } from '../services/viewerService/viwer-service';
import { UtilService } from '../services/utilService/util.service';
export declare class EpubViewerComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy {
    viwerService: ViwerService;
    private utilService;
    eBook: any;
    rendition: any;
    lastSection: any;
    scrolled: boolean;
    epubViewer: ElementRef;
    epubSrc: string;
    config: any;
    identifier: string;
    actions: EventEmitter<any>;
    showFullScreen: boolean;
    viewerEvent: EventEmitter<any>;
    idForRendition: any;
    epubBlob: object;
    constructor(viwerService: ViwerService, utilService: UtilService);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngAfterViewInit(): Promise<void>;
    displayEpub(): void;
    handleActions(spine: any): void;
    saveCurrentLocation(): void;
    emitEndEvent(): void;
    emitErrorEvent(): void;
    ngOnDestroy(): void;
}
