import { EventEmitter, OnChanges } from '@angular/core'; import { DxScrollViewComponent } from 'devextreme-angular/ui/scroll-view'; import { Nullable } from 'influent-core'; import { Subscription } from 'rxjs'; import { ImageData } from 'influent-core'; import * as i0 from "@angular/core"; export declare class GalleryComponent implements OnChanges { scrollView: Nullable; height: string; thumbs: ImageData[]; primaryImageID: number; selectedImageID: number; imagesAdded: EventEmitter; primaryImageSet: EventEmitter; closed: EventEmitter; selectedIndex: number; showDeleteConfirmation: boolean; subs: Subscription[]; hovered: boolean; decrementIcon: import("@fortawesome/fontawesome-common-types").IconDefinition; incrementIcon: import("@fortawesome/fontawesome-common-types").IconDefinition; private intervalID; ngOnChanges(): void; ngOnDestroy(): void; filesSelectedHandler(files: File[]): void; openDeleteConfirmation(): void; closeDeleteConfirmation(): void; deleteHandler(): void; primaryHandler(): void; getUrl(): string; getThumbUrl(thumb: any): string; setSelectedIndex(i: number): void; increment(e: Event): void; decrement(e: Event): void; close(): void; stopBubble(e: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }