import { FormGroup } from '@angular/forms'; import { ICellRendererAngularComp } from 'ag-grid-angular'; import { ChooseObjectBasicTemplate } from '../choose-general-item/choose-object-basic-template.model'; import { ChooseObjectTemplateType } from '../choose-general-item/choose-object-template-type.enum'; import { ChooseItemRendererValidationType } from './choose-general-item-renderer-validation-type.enum'; import * as i0 from "@angular/core"; export declare class ChooseGeneralItemRendererComponent implements ICellRendererAngularComp { arrayKey: string; formGroup: FormGroup; items: any[]; key: string; params: any; validationType: ChooseItemRendererValidationType; validationTypes: typeof ChooseItemRendererValidationType; clearable: boolean; templateType: ChooseObjectTemplateType; basicTemplateData: ChooseObjectBasicTemplate; valueToBind: string | null; showDropdown: boolean; constructor(); agInit(params: any): void; onCellDataChanged($event: any): void; setupRenderer(params: any): void; setAllItems(params: any): void; setRowLevelUniqueItems(params: any): void; refresh(params: any): boolean; get showError(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }