import { ElementRef, OnChanges, SimpleChanges, OnDestroy, ChangeDetectorRef } from "@angular/core"; import { ISlickPhotoGalleryModel } from "./slick-photo-gallery.model"; import { ISlickFileModel } from "../slick-file-model/slick-file.model"; import * as i0 from "@angular/core"; export declare class SlickPhotoGalleryComponent implements OnChanges, OnDestroy { private changeDetector; photos: ISlickPhotoGalleryModel[]; files: ISlickFileModel[]; containerRef: ElementRef; onResize(e: KeyboardEvent): Promise; isVisible: boolean; isPhotoGalleryVisible: boolean; selectedPhoto: ISlickPhotoGalleryModel; visibleIndex: number; constructor(changeDetector: ChangeDetectorRef); ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; showPhotoGallery(visibleIndex?: number): Promise; hidePhotoGallery(): void; previousPhoto(): void; nextPhoto(): void; setPosition(idx: number): void; closeWindow(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }