import { ControlValueAccessor } from "@angular/forms"; import { DecimalPipe } from "@angular/common"; import { DoCheck, ElementRef } from "@angular/core"; export declare const NUMBER_DIRECTIVE_PROVIDER: any; export declare class NumberInputDirective implements ControlValueAccessor, DoCheck { private _elementRef; private _decimalPipe; private _onChange; private _onTouched; private _decimalSep; private _originalValue; format: string; align: string; allowNegative: boolean; negativeColor: string; constructor(_elementRef: ElementRef, _decimalPipe: DecimalPipe); ngDoCheck(): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; setDisabledState(value: boolean): void; writeValue(value: number): void; onFocus(event: any): void; onBlur(event: any): void; onInput(event: any): void; onKeypress(event: any): boolean; applyMask(): string; clearMask(): string; }