/** * Index file to export all interfaces, enums, classes and so on. * This file represents the public apis. */ export { GalleryModule } from './lib/modal-gallery.module'; export { Action } from './lib/model/action.enum'; export { Image, PlainImage, ModalImage, ImageEvent, ImageModalEvent } from './lib/model/image.class'; export { Description, DescriptionStrategy } from './lib/model/description.interface'; export { KeyboardConfig } from './lib/model/keyboard-config.interface'; export { DotsConfig } from './lib/model/dots-config.interface'; export { PreviewConfig } from './lib/model/preview-config.interface'; export { AccessibilityConfig } from './lib/model/accessibility.interface'; export { BreakpointsConfig, CarouselPreviewConfig } from './lib/model/carousel-preview-config.interface'; export { CarouselConfig } from './lib/model/carousel-config.interface'; export { PlayConfig } from './lib/model/play-config.interface'; export { CarouselImageConfig } from './lib/model/carousel-image-config.interface'; export { Size } from './lib/model/size.interface'; export { ButtonsConfig, ButtonsStrategy, ButtonType, ButtonEvent } from './lib/model/buttons-config.interface'; export { GalleryService } from './lib/services/gallery.service'; export { CurrentImageConfig } from './lib/model/current-image-config.interface'; export { LoadingConfig, LoadingType } from './lib/model/loading-config.interface'; export { KS_DEFAULT_ACCESSIBILITY_CONFIG } from './lib/components/accessibility-default'; export { KS_DEFAULT_BTN_FULL_SCREEN, KS_DEFAULT_BTN_CLOSE, KS_DEFAULT_BTN_DELETE, KS_DEFAULT_BTN_DOWNLOAD, KS_DEFAULT_BTN_EXTURL, KS_DEFAULT_SIZE } from './lib/components/upper-buttons/upper-buttons-default'; export { PlainGalleryConfig, PlainGalleryLayout, LineLayout, GridLayout, AdvancedLayout, PlainGalleryStrategy, BreakConfig } from './lib/model/plain-gallery-config.interface';