import { ModuleWithProviders } from '@angular/core';
import { PhotoGalleryConfig } from './interfaces/config';
import * as i0 from "@angular/core";
import * as i1 from "./components/lightbox/lightbox.component";
import * as i2 from "./directives/photo-gallery.directive";
import * as i3 from "./directives/photo-gallery-group.directive";
export declare class PhotoGalleryModule {
    static forRoot(config: PhotoGalleryConfig): ModuleWithProviders<PhotoGalleryModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<PhotoGalleryModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<PhotoGalleryModule, [typeof i1.LightboxComponent, typeof i2.PhotoGalleryDirective, typeof i3.PhotoGalleryGroupDirective], never, [typeof i2.PhotoGalleryDirective, typeof i3.PhotoGalleryGroupDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<PhotoGalleryModule>;
}
