import { ElementRef } from '@angular/core';
import * as PhotoSwipe from 'photoswipe';
import { Image } from '../../models/image.model';
import { NgxPhotoswipeService } from '../../services/ngx-photoswipe.service';
import { LightboxAdapter } from '../../adpters/lightbox-adapter';
import { GridGap } from '../../models/grid-gap.enum';
export declare class GalleryComponent {
    protected ngxPhotoswipeService: NgxPhotoswipeService;
    protected adapter: LightboxAdapter;
    galleryElement: ElementRef<HTMLDivElement>;
    images: Image[];
    gridGap: GridGap;
    pswp: PhotoSwipe<any>;
    constructor(ngxPhotoswipeService: NgxPhotoswipeService, adapter: LightboxAdapter);
    onClickImage(data: Image, index: number): boolean;
    protected openPhotoSwipe(image: Image): boolean;
    protected getImagesAsPhotoSwipe(): any[];
}
//# sourceMappingURL=gallery.component.d.ts.map