import { FormGroup, AbstractControl } from "@angular/forms"; import { OperatorFunction, Observable } from "rxjs"; export interface FilterFn { (value: any): boolean; } export interface MapFn { (value: any): any; } export declare class DynFormGroup extends FormGroup { key: string; dir: string; config: any; constructor(options: { key?: string; dir?: string; }, controls: { [key: string]: AbstractControl; }); addSlaveObserver(master: string, slave: string, options?: { apply?: boolean; disable?: boolean; reset?: boolean; ops?: OperatorFunction[]; }): Observable; }