import { ModuleWithProviders } from '@angular/core';
import { L10nValidationToken } from '../models/l10n-config';
import * as i0 from "@angular/core";
import * as i1 from "../directives/l10n-validate-number.directive";
import * as i2 from "../directives/l10n-validate-date.directive";
export declare class L10nValidationModule {
    static forRoot(token?: L10nValidationToken): ModuleWithProviders<L10nValidationModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<L10nValidationModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<L10nValidationModule, never, [typeof i1.L10nValidateNumberDirective, typeof i2.L10nValidateDateDirective], [typeof i1.L10nValidateNumberDirective, typeof i2.L10nValidateDateDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<L10nValidationModule>;
}
