import { OnInit, TemplateRef } from '@angular/core'; import { ControlContainer, ControlValueAccessor, FormControl, ValidationErrors } from '@angular/forms'; export declare class InputNumericComponent implements ControlValueAccessor, OnInit { private controlContainer; formControlName: string; formControl: FormControl; trimLeadingZeros: boolean; disallowLeadingZero: boolean; allowDecimal: boolean; identifier: string; placeholder: string; label: string; maxLength: number; suffix: string; hint: string; suffixTmpl: TemplateRef; private _value; private _isDisabled; private _onBaseChange; private _onBaseTouched; constructor(controlContainer: ControlContainer); handleInput(event: Event): void; ngOnInit(): void; private setBaseStateInitialization; get isValid(): boolean; get isInvalid(): boolean; get errors(): ValidationErrors | null; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; }