import { Overlay } from '@angular/cdk/overlay';
import { OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class LightboxComponent implements OnInit {
    private overlay;
    imageUrls: string[];
    displacementImageUrl: string;
    forceFullscreen: boolean;
    forceShowNavButtons: boolean;
    imageSize: string;
    autoPlay: boolean;
    autoPlayInterval: number;
    transitionDuration: number;
    transitionType: string;
    sizeX: number;
    sizeY: number;
    width: number;
    intensity: number;
    showPerformanceMonitor: boolean;
    private overlayRef?;
    constructor(overlay: Overlay);
    ngOnInit(): void;
    open(index?: number): void;
    close(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LightboxComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LightboxComponent, "lib-lightbox", never, { "imageUrls": "imageUrls"; "displacementImageUrl": "displacementImageUrl"; "forceFullscreen": "forceFullscreen"; "forceShowNavButtons": "forceShowNavButtons"; "imageSize": "imageSize"; "autoPlay": "autoPlay"; "autoPlayInterval": "autoPlayInterval"; "transitionDuration": "transitionDuration"; "transitionType": "transitionType"; "sizeX": "sizeX"; "sizeY": "sizeY"; "width": "width"; "intensity": "intensity"; "showPerformanceMonitor": "showPerformanceMonitor"; }, {}, never, never>;
}
