import { AfterViewInit, ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; /** * Component to generate input field form numbers */ export declare class InputNumberComponent implements ControlValueAccessor, AfterViewInit { private elementRef; private renderer; paste: EventEmitter<{}>; keypress: EventEmitter; formatOptions: { notation: string; }; inputClass: string; inputStyle: string; inputId: string; viewModel: string; private input; private isValidNumber; private readonly allowedKeys; private readonly specialKeys; private thousandSeparator; private decimalSeparator; _onChange: (value: any) => void; _onTouched: () => void; constructor(elementRef: ElementRef, renderer: Renderer2, locale: string); ngAfterViewInit(): void; private getFutureValue; readonly formattedValue: string; private getValueAsNumber; toLocaleString(value: number): string; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; }