import { OnInit } from '@angular/core';
import { AbstractControl, Validator, ValidatorFn, ValidationErrors } from '@angular/forms';
/**
 * Function that takes a control and returns either null when it’s valid, or an error object if it’s not.
 * @param digits An alias of the format
 * @param MIN_VALUE The minimum value for the number
 * @param MAX_VALUE The maximum value for the number
 * @return An error object: 'format', 'minValue' or 'maxValue'; null in case the value is valid
 */
export declare function l10nValidateNumber(digits: string, MIN_VALUE?: number, MAX_VALUE?: number): ValidatorFn;
export declare class L10nNumberValidatorDirective implements Validator, OnInit {
    l10nValidateNumber: string;
    digits: string;
    minValue: number;
    maxValue: number;
    private readonly MIN_VALUE;
    private readonly MAX_VALUE;
    private validator;
    ngOnInit(): void;
    validate(c: AbstractControl): ValidationErrors | null;
}
