import { OnInit, EventEmitter } from '@angular/core'; import { FormField, Config, Link, FieldTypes, Template } from './models/form.model'; import { FormGroup, FormBuilder } from '@angular/forms'; import { NgRxformService } from './ng-rxform.service'; export declare class NgRxformComponent implements OnInit { private validateService; private fb; theme: string; template: Template; fields: FormField[]; config: Config; otherButton: string; link: Link; error: string; btnClick: EventEmitter; out: EventEmitter; form: FormGroup; fieldTypes: typeof FieldTypes; constructor(validateService: NgRxformService, fb: FormBuilder); ngOnInit(): void; checkVal(val: Array | string): "string" | "textbox" | "array"; convertToControls(): void; getFormErrors(controlName: string): string; isInvalid(controlName: string): boolean; submitForm(): void; otherClick(): void; }