import { AbstractControl, ValidationErrors } from '@angular/forms';
/**
 * Options to be passed to IsNumber decorator.
 */
export interface IsNumberOptions {
    allowNaN?: boolean;
    allowInfinity?: boolean;
    maxDecimalPlaces?: number;
    strict?: boolean;
}
/**
 * Checks if a given value is a number.
 */
export declare function isNumber(value: unknown, options?: IsNumberOptions): value is number;
/**
 * @deprecated use RxapValidators.isNumber() instead
 * @param control
 * @constructor
 */
export declare function IsNumber(control: AbstractControl): ValidationErrors | null;
export declare function _IsNumber({ message, options, }?: {
    message?: string;
    options?: IsNumberOptions;
}): (control: AbstractControl) => ValidationErrors | null;
