import { BitConditionModel } from './bit-condition-model';
import { ConditionItemObserver } from './condition-item-observer';
import { VariableCommunicator } from '../../../communication';
import { VariableStore } from '../../../config';
export declare class BitConditionItemObserver extends ConditionItemObserver {
    protected readonly bitConditon: BitConditionModel;
    private readonly variableCommunicator;
    private currentValue;
    private binary;
    constructor(bitConditon: BitConditionModel, variableCommunicator: VariableCommunicator, variableStore: VariableStore);
    requestData(appId: string): void;
    private requestconditionEffectiveValue;
    getIsConditionEffective(): boolean;
}
