import { AfterViewInit, EventEmitter, OnInit, Renderer2 } from '@angular/core'; import { ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class IntInputComponent implements ControlValueAccessor, OnInit, AfterViewInit { private readonly renderer2; private readonly directionValue; value$: BehaviorSubject; field$: BehaviorSubject>; dir$: BehaviorSubject; set value(value: string); set direction(value: string); get value(): string; placeholder: string; label: string; type: string; defaultHeight: string; defaultHeightPriority: boolean; showLabelTip: boolean; readonly: boolean; autocomplete: string | null; hideField: boolean; changeValueEvent: EventEmitter; onBlurEvent: EventEmitter; onFocusEvent: EventEmitter; disabled: boolean; touched: boolean; focused: boolean; private readonly rootElement; private readonly field; private readonly colswrap; constructor(renderer2: Renderer2, directionValue: BehaviorSubject); ngAfterViewInit(): void; ngOnInit(): void; get currentLabel(): string; get isNotLabelOrPlaceholder(): boolean; writeValue(value: string): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(disabled: boolean): void; markAsTouched(): void; changeValue(event: Event): void; onChange(val: any): void; onTouched(): void; setBlur(): void; setFocus(): void; onFocus(): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }