import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, Injector, OnInit, Renderer2 } from "@angular/core"; import { ControlValueAccessor, NgControl } from "@angular/forms"; import { BehaviorSubject } from "rxjs"; import { IntDefaultInputField } from "./int-default-input-field.component"; import { DestroyStreamService } from "../../../services"; import { TVerticalAlign } from "../../../types"; import * as i0 from "@angular/core"; export declare class IntDefaultInputComponent implements ControlValueAccessor, OnInit, AfterViewInit { private injector; private readonly renderer2; private readonly directionValue; private readonly destroy$; private readonly cdr; value$: BehaviorSubject; field$: BehaviorSubject>; dir$: BehaviorSubject; control: NgControl; useTrim: boolean; set value(value: string); set direction(value: string); get value(): string; name: string | null; placeholder: string; label: string; type: string; defaultHeight: string; defaultHeightPriority: boolean; showLabelTip: boolean; readonly: boolean; autocomplete: string | null; hideField: boolean; verticalAlign: TVerticalAlign; changeValueEvent: EventEmitter; onBlurEvent: EventEmitter; onFocusEvent: EventEmitter; disabled: boolean; touched: boolean; focused: boolean; private readonly rootElement; private readonly field; private readonly colswrap; private readonly box; dField: IntDefaultInputField; _field: IntDefaultInputField; hideDefaultField: boolean; isError$: BehaviorSubject; constructor(injector: Injector, renderer2: Renderer2, directionValue: BehaviorSubject, destroy$: DestroyStreamService, cdr: ChangeDetectorRef); get _disabled(): boolean; ngAfterViewInit(): void; ngOnInit(): void; get isDirty(): boolean; get isError(): boolean; get currentLabel(): string; get isNotLabelOrPlaceholder(): boolean; get isFocused(): boolean; get isFill(): boolean; get hidePlaceholder(): boolean; private getPreparedValue; private setValue; setControl(): void; 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; private focusView; setBlur(): void; setFocus(): void; setPseudoFocus(): void; onFocus(): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }