import { EventEmitter, OnInit } from '@angular/core'; import { EAF } from '../../models/lean-e-a-f'; import { LeanUtilsService } from '../../services/lean-utils-service'; import { DomSanitizer } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class LeanFieldComponent implements OnInit { protected leanUtilsService: LeanUtilsService; protected sanitizer: DomSanitizer; eAf: EAF; forceEditMode: boolean; noNavigation: boolean; readOnly: boolean; grid: boolean; onDataChanged: EventEmitter; onKeyup: EventEmitter; onAction: EventEmitter; onUpload: EventEmitter; onDownload: EventEmitter; onProcessForeignKey: EventEmitter; constructor(leanUtilsService: LeanUtilsService, sanitizer: DomSanitizer); ngOnInit(): void; getClass(): string; isReadonly(): boolean; getValue(): any; getName(): string; processForeignKey(): void; setToNulll(): void; blur(): void; processSelectValue(e: any): void; change(e: any): void; injectedStyles: Set; injectCssOnce(css: string): void; getItemValue(eAf: EAF): any; getBindLabelValue(e: any, fieldCode: string): any; uploadFile(input: any): void; uploadImage(input: any): void; getWhidth(): string; downloadFile(): void; setValue(eAf: EAF, v: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }