import { AfterViewInit, EventEmitter, TemplateRef } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
import { PageViewerService } from "./page-viewer.service";
import * as i0 from "@angular/core";
export declare class PageViewerComponent implements AfterViewInit {
    protected service: PageViewerService;
    protected sanitizer: DomSanitizer;
    transitioning: boolean;
    onChange: EventEmitter<string | null>;
    history: boolean;
    requestedPage: string | null;
    currentPage: string | null;
    currentTemplate: TemplateRef<any>;
    styles: SafeHtml;
    google?: any;
    protected timeout: number;
    protected speed: number;
    constructor(service: PageViewerService, sanitizer: DomSanitizer);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    protected initializePageViewer: () => void;
    protected changePage(page: string | null): void;
    protected track(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PageViewerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PageViewerComponent, "page-viewer", never, { "history": "history"; }, { "onChange": "change"; }, never, ["*"]>;
}
