import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { EditableProperty } from '../index'; import { Observable } from 'rxjs'; import { IOption } from "../../cui-control/select/cui-select-control.component"; import { CuiModelHelper } from "../../services/cui/cui.helper"; import { CuiControlComponent } from "../../cui-control/cui-control.component"; export declare class CuiDataEditableCellComponent implements OnInit { private cdr; cuiModelHelper: CuiModelHelper; cuiInput: CuiControlComponent; property: EditableProperty; model: TYPE; value: any; inComplex: boolean; labelCol: string; inputCol: any; context: any; changedByUser: EventEmitter; typeaheadInitSearchValue: any; private _selectOptions; ChangeByUser(value: any): void; IsValid(): boolean; IsTouched(): boolean; ResolveLabel(): string; ResolveControlClass(): string; ResolveLabelClass(): string; ResolveGroupClass(): string; IsDisabledProperty(property: EditableProperty, model: TYPE): boolean; GetSelectOptions(): Observable; constructor(cdr: ChangeDetectorRef, cuiModelHelper: CuiModelHelper); ngOnInit(): void; isInitSearchValueExist(): (item: TYPE) => Observable; }