import { Injector } from '@angular/core'; import { SimulateContextArgs } from '../../shared/gui/simulate-context-args'; import { ConfigStore, GuiContext, OperationRecordService, PermissionChecker, SecurityChecker, VariableCommunicator, VideoService, WeatherService } from '@flexem/fc-gui'; import { SimulateViewModel } from './simulate-view.model'; export declare class SimulateRemoteGuiContext implements GuiContext { private injector?; configStore: ConfigStore; variableCommunicator: VariableCommunicator; permissionChecker: PermissionChecker; operationRecordService: OperationRecordService; securityChecker: SecurityChecker; videoService: VideoService; weatherService: WeatherService; private variableValueStore; private variables; private readonly logger; private readonly virtualDeviceVideoService; private readonly virtualDeviceWeatherService; constructor(injector?: Injector, args?: SimulateContextArgs); replace(views: SimulateViewModel[], mainViewIndex: number, permissios: string[]): SimulateRemoteGuiContext; dispose(): void; }