import { OnChanges } from "@angular/core"; import { Condition, ConditionsService, ConditionValue } from "../../conditions/conditions.service"; import { ConfiguratorContext } from "../configurator.models"; import * as i0 from "@angular/core"; export declare class ConditionEditorComponent implements OnChanges { conditionsService: ConditionsService; context: ConfiguratorContext; data: any; fields: string[]; values: string[]; debugText: string; constructor(conditionsService: ConditionsService); ngOnChanges(): void; updateConfig(notify?: boolean): void; updateData(condition: Condition): void; updateFields(): void; updateValues(condition: Condition): void; private addValueToList; updateDebugText(condition: Condition): void; get activate(): boolean; set activate(value: boolean); addValue(): void; removeValue(i: number): void; selectField(field: string): void; selectValue(value: string, condition: ConditionValue): void; trackByFn(index: any, item: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }