import { Compiler, ComponentFactoryResolver, ComponentRef, EventEmitter, Injector, OnChanges, SimpleChanges, ViewContainerRef } from '@angular/core'; import { IOption, FieldEvent, ModuleType } from 'dmf/dm-common'; import * as i0 from "@angular/core"; export declare class FieldDirective implements OnChanges { modules: ModuleType; externalModules: ModuleType; injector: Injector; compiler: Compiler; vc: ViewContainerRef; cfr: ComponentFactoryResolver; field: IOption; eventChanged: EventEmitter>; ready: EventEmitter; constructor(modules: ModuleType, externalModules: ModuleType, injector: Injector, compiler: Compiler, vc: ViewContainerRef, cfr: ComponentFactoryResolver); ngOnChanges(changes: SimpleChanges): void; load(field: IOption): Promise>; static ɵfac: i0.ɵɵFactoryDef; static ɵdir: i0.ɵɵDirectiveDefWithMeta; }