import { EventEmitter, ElementRef, ChangeDetectorRef } from '@angular/core';
export declare class LightboxMobileComponent {
    private elementRef;
    private ref;
    _index: any;
    prevIndex: any;
    nextIndex: any;
    currImage: {
        show: boolean;
        loaded: boolean;
        index: number;
    };
    prevImage: {
        loaded: boolean;
    };
    nextImage: {
        loaded: boolean;
    };
    wrapperProp: any;
    landscapeMode: any;
    close: EventEmitter<{}>;
    data: any;
    wrapperEl: ElementRef;
    readonly images: any;
    readonly config: any;
    readonly index: number;
    readonly currImagePath: any;
    readonly prevImagePath: any;
    readonly nextImagePath: any;
    readonly isFirst: boolean;
    readonly isLast: boolean;
    readonly latestImageIndex: number;
    readonly isLandscape: boolean;
    lightboxShown: boolean;
    onWindowResize(event: any): void;
    constructor(elementRef: ElementRef, ref: ChangeDetectorRef);
    ngOnInit(): void;
    showLightbox(): void;
    closeLightbox(): void;
    slide(event: any): void;
    afterSlide(eventType: any): void;
    onImageLoaded(elem: any): void;
    handlePinchEvents($event: any): void;
    defaultWrapperPosition(): void;
}
