import { NgControl } from '@angular/forms';
export declare class DigitDirective {
    private ngControl;
    /** Expreción regular que se evalua */
    DIGIT: string;
    /**  Nuevo objeto RegExp */
    regExp: RegExp;
    /** Valor ingresado en el input */
    valorActual: number;
    constructor(ngControl: NgControl);
    /**
     * Maneja evento de cambio en el input y se ejecuta la funcion onInputChange.
     * {*} event Valor de input
     * @memberof AlphaMxDirective
     */
    onModelChange(event: any): void;
    /**
     * Maneja el evento de tecla de retroceso enviando true como segundo parametro.
     * {*} event Evento de tecla de retroceso
     * @memberof AlphaMxDirective
     */
    keydownBackspace(event: any): void;
    /**
     * Evalua los parametros con RegExp y actualiza el contenido del input
     * por medio de ngControl.valueAccessor, si el valor no es valido se remplaza
     * el contenido con la funcion replace.
     * {*} event Valor que se obtiene del input.
     * {*} backSpace Bandera valor true si el evento es desatado por esta tecla.
     * @memberof AlphaMxDirective
     */
    onInputChange(event: any, backSpace: any): void;
}
