import { AfterViewInit, Injector, OnChanges, SimpleChanges } from '@angular/core'; import { LazyLoadEvent } from 'primeng/components/common/lazyloadevent'; import { Table } from 'primeng/components/table/table'; import { Paginator } from 'primeng/components/paginator/paginator'; import { ConfigureComponentBase } from '../../../../shared/configure-component-base'; import { DataTypeService } from '../../../../shared/fbox/fbox/dataType.service'; import { FBoxVariableServiceProxy } from '../../../../shared/service-proxies/service-proxies'; export declare class RawVariableComponent extends ConfigureComponentBase implements AfterViewInit, OnChanges { private readonly dataTypeService; private readonly fBoxVariableService; configureId: number; dataSourceId: number; dataTable: Table; paginator: Paginator; variableName: string; selectedGroupName: string; groupNames: string[]; alreadyAfterViewInit: boolean; constructor(injector: Injector, dataTypeService: DataTypeService, fBoxVariableService: FBoxVariableServiceProxy); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; getFBoxVariableGroupNames(): void; loadFBoxVariablesData(): void; loadFBoxVariables(event?: LazyLoadEvent): void; formatDataType(dataType: number, bitIndexEnabled: boolean): string; }