import { EventEmitter, AfterContentInit, Injector, ChangeDetectorRef, AfterViewInit, OnDestroy } from '@angular/core'; import { NgForm } from '@angular/forms'; import { Portal } from '@angular/cdk/portal'; import { FormFieldObject } from './fields/index'; import { JssForm } from './types'; import { VCLFormFieldSchemaRoot } from './schemas'; export declare class JssFormComponent implements JssForm, AfterContentInit, AfterViewInit, OnDestroy { private cdRef; private injector; constructor(cdRef: ChangeDetectorRef, injector: Injector); schema: VCLFormFieldSchemaRoot; formSubmit: EventEmitter; formAction: EventEmitter; field: FormFieldObject; portal: Portal; ngForm: NgForm; ngAfterContentInit(): void; ngAfterViewInit(): void; onAction(action: string): void; ngOnDestroy(): void; }