import { FormGroupState } from 'ngrx-forms'; import { FormComponent } from './form-component'; export interface DxFormState { form: FormGroupState
; successful: boolean | null; error: boolean | null | string; initial: Form; arrayInitial: any | null; collectionPath: string; title: string | null; unbox: (formValue: Form) => any; box: (rawForm: Required) => Form; load: Array; unique: string[]; validateAndUpdateForm?: (state: FormGroupState) => FormGroupState | null; editComponent: new (...args: any[]) => FormComponent | null; documentId: string | null; withDefinition: boolean; onlyLocal: boolean; }