import { OnInit, Injector, ElementRef, EventEmitter } from '@angular/core'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { VariableName } from '../../../core/variable/variable-name'; import { DataTypeService } from '../../../../../shared/fbox/fbox/dataType.service'; import { VariableService } from '../../../core/variable/variable.services'; import { GeneralPropertyData } from '../../../../view-data/components/bar-graph/general-property/general-property.data'; import { BarDirectionItem } from '../../../diagram/utils/bar-graph/bar-direction-item'; import { DirectionType } from '../../../../view-data/components/bar-graph/general-property/direction-type'; import { BarDirectionService } from '../../../diagram/utils/bar-graph/bar-direction.service'; export declare class GeneralPropertyComponent extends ConfigureComponentBase implements OnInit { private variableService; private readonly dataTypeService; private barDirectionService; configureId: number; minValueInput: ElementRef; data: GeneralPropertyData; validateChange: EventEmitter; barDirectionList: BarDirectionItem[]; integerFractionDigitError: string; dataType: number; isLoading: boolean; private _currentVariableId; currentVariableId: VariableName; private _currentVariable; private currentVariable; private _direction; selectedBarDirectionValue: DirectionType; private _minValue; minValue: number; private _maxValue; maxValue: number; constructor(injector: Injector, variableService: VariableService, dataTypeService: DataTypeService, barDirectionService: BarDirectionService); ngOnInit(): void; validateMinValue(): void; validateMaxValue(): void; private validateMinMaxValue; private validateErrorEmit; private initData; private currentVariableIdChanged; }