import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./auto-focus/auto-focus.directive";
import * as i2 from "./scrollbar/scrollbar.directive";
import * as i3 from "./validation/equal-validator.directive";
import * as i4 from "./validation/min-value-validator.directive";
import * as i5 from "./validation/password-complexity-validator.directive";
import * as i6 from "./validation/expression-validator.directive";
import * as i7 from "./validation/max-value-validator.directive";
import * as i8 from "@angular/common";
export declare class LDirectivesModule {
    static forRoot(): ModuleWithProviders<LDirectivesModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<LDirectivesModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<LDirectivesModule, [typeof i1.AutoFocusDirective, typeof i2.ScrollbarDirective, typeof i3.EqualValidator, typeof i4.MinValueValidator, typeof i5.PasswordComplexityValidator, typeof i6.ExpressionValidator, typeof i7.MaxValueValidator], [typeof i8.CommonModule], [typeof i1.AutoFocusDirective, typeof i2.ScrollbarDirective, typeof i3.EqualValidator, typeof i4.MinValueValidator, typeof i5.PasswordComplexityValidator, typeof i6.ExpressionValidator, typeof i7.MaxValueValidator]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<LDirectivesModule>;
}
