import { ElementRef, Injector, OnInit } from '@angular/core'; import { DatasetAwareFormComponent } from "@wm/components/input/dataset-aware-form"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare class CustomWidgetContainerDirective extends DatasetAwareFormComponent implements OnInit { static initializeProps: void; widgetType: string; name: string; propsReady: Function; widgetName: string; config: any; private props; private baseWidgetName; baseWidget: any; asAttr: boolean; configSubject: Subject; onErroSubject: Subject; _isCustom: boolean; constructor(inj: Injector, elRef: ElementRef, widgetname: string, explicitContext: any); get datavalue(): any; set datavalue(value: any); setBaseWidgetName(baseWidgetType: string): void; setProps(config: any, resolveFn: Function): void; private prepareProps; updateDataValue(value: any): void; updateData(key: string, value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }