import { Observable } from 'rxjs'; import { VariableName } from '../variable-name'; import { Variable } from '../variable'; import { VariableServiceProxy } from '../../../../../shared/service-proxies/service-proxies'; import { DataMonitorPermission } from '../data-monitor-permission'; import { PagedResultDtoOfVariableMessage } from '../vaiable-message-ptable'; import { VariableService } from '../variable.services'; import { ConfigureProjectInfo } from '../../project/configure-project-info'; import { FlagDataType } from '../flagDateType-enum'; export declare class RemoteVariableService implements VariableService { private readonly variableService; private readonly projectInfo; constructor(variableService: VariableServiceProxy, projectInfo: ConfigureProjectInfo); findVariable(variableId: VariableName): Observable; getVariablesName(dataType: FlagDataType, readWriteModel: DataMonitorPermission): Observable; getVariables(searchingVariableName: string, selectedVariableName: string, selectedDataSourceId: number, selectedGroupNameId: number, dataType: FlagDataType, readWriteModel: DataMonitorPermission, sorting: string, maxResultCount: number, skipCount: number): Observable; getVariableName(dataSourceCode: number, variableName: string, groupName: string): Observable; }