import { FormComponent } from './form-component'; import { Observable, Subscription } from 'rxjs'; import { FormGroupState } from 'ngrx-forms'; import { OnDestroy, OnInit } from '@angular/core'; import { FormContainerContext } from '../tokens'; import { Store } from '@ngrx/store'; import { DigiAIXCoreAppState } from '../app-state'; import { NGXLogger } from 'ngx-logger'; import { IWithIdentifier } from '@digitaix/types'; /** * @deprecated use AbstractFormComponent2 */ export declare class AbstractFormComponent implements FormComponent
, OnDestroy, OnInit { readonly store$: Store; logger: NGXLogger; formState$: Observable>; formId: string; collectionPath: string; /** * @deprecated */ readonly context: FormContainerContext; protected _subscriptions: Subscription; constructor(context: any, store$: Store, logger: NGXLogger); ngOnInit(): void; add(path: string, start?: boolean): void; remove(id: string): void; trackBy(index: any, item: any): any; ngOnDestroy(): void; }