import { Injector, OnInit } from '@angular/core'; import { BsModalRef } from 'ngx-bootstrap'; import { Observable } from 'rxjs'; import { OptionItem } from '../../../diagram/utils/option-item'; import { BitConditionComponent } from '../condition/bit/bit-condition.component'; import { WordConditionComponent } from '../condition/word/word-condition.component'; import { ConditionItemModel } from './condition-item-model'; import { ConditionTypeOptionService } from './condition-type-option.service'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; export declare class ConditionSettingModalComponent extends ConfigureComponentBase implements OnInit { private readonly bsModalRef; private readonly conditionTypeOptionService; bitConditionComp: BitConditionComponent; wordConditonComp: WordConditionComponent; conditionItem: ConditionItemModel; isBitCondition: boolean; conditionTypes: OptionItem[]; saving: boolean; configureId: number; private _onClosed; readonly onClosed: Observable; constructor(injector: Injector, bsModalRef: BsModalRef, conditionTypeOptionService: ConditionTypeOptionService); ngOnInit(): void; onChangeConditionType(option: any): void; variableNameChange(): void; bitIndexChange(): void; private initAfterModalShow; save(): void; close(item?: any): void; }