import { EventEmitter, OnChanges, SimpleChanges } from "@angular/core"; import { ISlickFileModel } from "../slick-file-model/slick-file.model"; import { SlickPhotoGalleryComponent, SlickPhotoGalleryModel } from "../slick-photo-gallery/slick-photo-gallery.module"; import * as i0 from "@angular/core"; export declare class SlickFileListComponent implements OnChanges { files: ISlickFileModel[]; allowDelete: boolean; showPhotoGallery: boolean; showCheckboxes: boolean; thumbnailSize: number; confirmDelete: boolean; filesEmitter: EventEmitter; onFileDeleteEmitter: EventEmitter; onFileCheckChanged: EventEmitter; onFileClicked: EventEmitter; photoGalleryRef: SlickPhotoGalleryComponent; photos: SlickPhotoGalleryModel[]; uuid: string; private lastCheckedIdx; constructor(); ngOnChanges(changes: SimpleChanges): void; fileClicked(file: ISlickFileModel, idx: number): void; onFileChange(file: ISlickFileModel, idx: number): void; onFileDelete(file: ISlickFileModel, idx: any): Promise; onCheckChanged(e: MouseEvent, fileIdx: number): Promise; checkAllFiles(): void; uncheckAllFiles(): void; getCheckedFiles(): ISlickFileModel[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }