import { Injector, ModuleWithProviders } from '@angular/core';
import { SmzUiBuilder } from './builders/smz-ui/ui-builder';
import { Router } from '@angular/router';
import * as i0 from "@angular/core";
import * as i1 from "./ngx-smz-ui.component";
import * as i2 from "./modules/smz-dialogs/smz-dialogs.module";
import * as i3 from "./modules/rbk-utils/ngx-rbk-utils.module";
import * as i4 from "./modules/smz-layouts/ngx-smz-layouts.module";
export declare class NgxSmzUiModule {
    constructor(injector: Injector, router: Router);
    static forRoot(builder: SmzUiBuilder): ModuleWithProviders<NgxSmzUiModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxSmzUiModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgxSmzUiModule, [typeof i1.NgxSmzUiComponent], [typeof i2.NgxSmzDialogsModule, typeof i3.NgxRbkUtilsModule, typeof i4.NgxSmzLayoutsModule], [typeof i1.NgxSmzUiComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgxSmzUiModule>;
}
