import { OnInit } from '@angular/core'; import { AbstractControl, FormBuilder, FormGroup } from '@angular/forms'; import { MatSlideToggleChange } from '@angular/material/slide-toggle'; import { EaCService } from '../../../../../services/eac.service'; import { EaCDFSModifier, EaCProjectAsCode } from '@semanticjs/common'; import { MatSelectChange } from '@angular/material/select'; import { ApplicationsFlowService } from '../../../../../services/applications-flow.service'; import * as i0 from "@angular/core"; export declare class DFSModifiersComponent implements OnInit { protected formBldr: FormBuilder; protected appsFlowSvc: ApplicationsFlowService; protected eacSvc: EaCService; CurrentType: string; Data: { Modifiers: { [lookup: string]: EaCDFSModifier; }; Project: EaCProjectAsCode; ProjectLookup: string; }; get DetailsFormControl(): AbstractControl; get EditingModifier(): EaCDFSModifier; EditingModifierLookup: string; get EnabledFormControl(): AbstractControl; get LocationFormControl(): AbstractControl; ModifierFormGroup: FormGroup; get ModifierLookups(): Array; get Modifiers(): { [lookup: string]: EaCDFSModifier; }; get NameFormControl(): AbstractControl; get PathFilterFormControl(): AbstractControl; get PriorityFormControl(): AbstractControl; get Project(): EaCProjectAsCode; get ScriptFormControl(): AbstractControl; get ScriptIDFormControl(): AbstractControl; get StateDataTokenFormControl(): AbstractControl; get TypeFormControl(): AbstractControl; constructor(formBldr: FormBuilder, appsFlowSvc: ApplicationsFlowService, eacSvc: EaCService); ngOnInit(): void; CreateNewModifier(): void; DeleteModifier(modifierLookup: string, modifierName: string): void; SaveModifier(projectLookup?: string): void; SetEditingModifier(modifierLookup: string): void; SetUseForProject(modifierLookup: string, change: MatSlideToggleChange): void; TypeChanged(event: MatSelectChange): void; protected setupModifierForm(): void; protected setupTypeForm(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }