import { Injector, AfterViewInit } from '@angular/core'; import { BsModalRef } from 'ngx-bootstrap'; import { Observable } from 'rxjs'; import { RefFBoxVariableDto, DataSourceDto, DataSourceServiceProxy, VariableGroupServiceProxy, VariableGroupListDto } from '../../../../../shared/service-proxies/service-proxies'; import { LazyLoadEvent } from 'primeng/api'; import { Paginator } from 'primeng/primeng'; import { Table } from 'primeng/components/table/table'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { DataMonitorPermission } from '../../../core/variable/data-monitor-permission'; import { VariableName } from '../../../core/variable/variable-name'; import { VariableMessage } from '../../../core/variable/variable-message'; import { FlagDataType } from '../../../core/variable/flagDateType-enum'; import { VariableService } from '../../../core/variable/variable.services'; export declare class ChooseMonitorComponent extends ConfigureComponentBase implements AfterViewInit { private readonly bsModalRef; private readonly variableService; private readonly dataSourceService; private readonly variableGroupService; configureId: number; saving: boolean; private _onClosed; dataSourceId: number; dataSources: DataSourceDto[]; groupNames: VariableGroupListDto[]; selectedFBoxVariable: VariableMessage; selectedDataSourceId: number; searchingVariableName: string; lastSearchingVariableName: string; dataType: FlagDataType; readWriteModel: DataMonitorPermission; selectedGroupNameId: number; selectedVariable: VariableName; testFBoxVariableDto: RefFBoxVariableDto[]; fBoxVariableDto: RefFBoxVariableDto; dataTable: Table; paginator: Paginator; readonly onClosed: Observable; constructor(injector: Injector, bsModalRef: BsModalRef, variableService: VariableService, dataSourceService: DataSourceServiceProxy, variableGroupService: VariableGroupServiceProxy); ngAfterViewInit(): void; save(): void; close(item?: any): void; getRefVariablesAndGroup(): void; getRefVariables(): void; changeVariableName(event: any): void; getDataSources(): void; getVariableGroupName(): void; loadVaribales(event?: LazyLoadEvent): void; private findSelectedVariableInList; }