import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { CdkTextareaAutosize } from '@angular/cdk/text-field'; import { TextAreaFilter } from '../../../core/interfaces/genericComponent/generic-object-component.interface'; import * as i0 from "@angular/core"; export declare class InputGeneralFormComponent implements OnInit { protected value: string; label: string; placeholder: string; type: string; autocomplete: string; required: boolean; maxlength: number; control: FormControl; tooltip: string; icon: string; isReadOnly: boolean; upperCase: boolean; textArea?: boolean | TextAreaFilter; isDisabled: boolean; minRowsSignal: import("@angular/core").Signal; maxRowsSignal: import("@angular/core").Signal; protected searchIcon: boolean; onBlurInput: EventEmitter; openListOut: EventEmitter; onChange: (_: any) => void; onTouch: () => void; autosize: CdkTextareaAutosize; myInputElement: ElementRef; decimalNumber: boolean; ngOnInit(): void; ngAfterViewInit(): void; openList(): void; onInput(value: string): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; onBlurInputEvent(value: any): void; onInputChange(event: Event): void; thousandsFormat(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }