import { Injector, OnInit, OnDestroy, ElementRef } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Flicker } from '@flexem/fc-gui'; import { IndicatorLightType } from '../../../diagram/utils/indicator-light/indicator-light-type'; import { IndicatorLightHelper } from '../../../diagram/utils/indicator-light/indicator-light-helper'; import { OptionItem } from '../../../diagram/utils/option-item'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; export declare class StateComponent extends ConfigureComponentBase implements OnInit, OnDestroy { private editedStateValue; private readonly bitIndicatorLightConditions; private readonly wordIndicatorLightConditions; flicker: typeof Flicker; flickers: OptionItem[]; indicatorLightHelper: typeof IndicatorLightHelper; preConditionOperand: number; useSwitch: boolean; useIndicatorLight: boolean; indicatorLightType: IndicatorLightType; stateSettings: any; stateCountInput: ElementRef; ngOnInit(): void; ngOnDestroy(): void; constructor(injector: Injector); editedState: any; bitConditionLogic: boolean; readonly stateCountEnabled: boolean; readonly isBitIndicatorLight: boolean; stateCount: number; private changeStates; readonly editedStates: Array; readonly conditions: any; getStatusConditionText(state: any): string; validateFrequency(currentFormControl: FormControl): { 'nonNegativeNumber': boolean; }; validateConditionOperand(): void; }