import { EventEmitter } from '../../Utils/EventEmitter'; import { IImageTypeItem } from '../../Reports/Pages/CDM/ControlConfigurator'; export interface IImageGallerySettings { width?: number | string; height?: number | string; } export default class ImageGallery extends EventEmitter { private readonly settings; private $content; private dialog; private items; private gallery; constructor(settings?: IImageGallerySettings); private initMarkup; private initGallery; open(images?: Array): void; close(): void; set images(items: Array); get images(): Array; }