import { Action } from '@ngrx/store'; import { DataVariable } from '@dvl-fw/core'; import * as payloadTypes from './payload-types'; export declare enum SidenavActionTypes { SaveProjectStarted = "[UI] Save Project", SaveProjectFileCreated = "[UI] Create Project File", SaveProjectCompleted = "[UI] Project Saved", LoadProjectStarted = "[UI] Load Project", LoadProjectCompleted = "[UI] Project Loaded", LoadProjectError = "[UI] Project Load Error", ExportSnapshotStarted = "[UI] Export Snapshot", ExportSnapshotCreated = "[UI] Export Snapshot Created", ExportSnapshotCompleted = "[UI] Export Snapshot Completed", ExportSnapshotError = "[UI] Export Snapshot Error", LoadShareUrlStarted = "[UI] Load Share URL", LoadShareUrlCompleted = "[UI] Load Share URL Completed", LoadShareUrlError = "[UI] Load Share URL Error", CreateShareUrlStarted = "[UI] Create Share URL", CreateShareUrlCompleted = "[UI] Create Share URL Completed", CreateShareUrlError = "[UI] Create Share URL Error", ToggleLogging = "[UI] Toggle Logging", SetActiveVisualization = "[UI] Set Active Visualization", AddNewVisualization = "[UI] Add New Visualization", RemoveVisualization = "[UI] Remove Visualization", SetRecordStream = "[UI] Set Record Stream", UnsetRecordStream = "[UI] Unset Record Stream", SetGraphicSymbolRecordSet = "[UI] Set Graphic Symbol Record Set", SetActiveDataVariable = "[UI] Set Active Data Variable", SetGraphicVariable = "[UI] Set Graphic Variable", UnsetGraphicVariable = "[UI] Unset Graphic Variable", CopyToClipboardSuccess = "[UI] Successfully Copied To Clipboard", CopyToClipboardError = "[UI] Copy To Clipboard Failed", OpenInfoIcon = "[UI] Info Icon Opened", CloseInfoIcon = "[UI] Info Icon Closed" } export declare class SaveProjectStarted implements Action { payload: boolean; readonly type = SidenavActionTypes.SaveProjectStarted; constructor(payload: boolean); } export declare class SaveProjectFileCreated implements Action { payload: string; readonly type = SidenavActionTypes.SaveProjectFileCreated; constructor(payload: string); } export declare class SaveProjectCompleted implements Action { payload: payloadTypes.SaveProjectCompletedPayload; readonly type = SidenavActionTypes.SaveProjectCompleted; constructor(payload: payloadTypes.SaveProjectCompletedPayload); } export declare class LoadProjectStarted implements Action { payload: payloadTypes.LoadProjectStartedPayload; readonly type = SidenavActionTypes.LoadProjectStarted; constructor(payload: payloadTypes.LoadProjectStartedPayload); } export declare class LoadProjectCompleted implements Action { payload: payloadTypes.LoadProjectCompletedPayload; readonly type = SidenavActionTypes.LoadProjectCompleted; constructor(payload: payloadTypes.LoadProjectCompletedPayload); } export declare class LoadProjectError implements Action { payload: payloadTypes.ErrorPayload; readonly type = SidenavActionTypes.LoadProjectError; constructor(payload: payloadTypes.ErrorPayload); } export declare class ExportSnapshotStarted implements Action { payload: boolean; readonly type = SidenavActionTypes.ExportSnapshotStarted; constructor(payload: boolean); } export declare class ExportSnapshotCompleted implements Action { payload: payloadTypes.ExportSnapshotCompletedPayload; readonly type = SidenavActionTypes.ExportSnapshotCompleted; constructor(payload: payloadTypes.ExportSnapshotCompletedPayload); } export declare class ExportSnapshotError implements Action { payload: payloadTypes.ErrorPayload; readonly type = SidenavActionTypes.ExportSnapshotError; constructor(payload: payloadTypes.ErrorPayload); } export declare class LoadShareUrlStarted implements Action { payload: boolean; readonly type = SidenavActionTypes.LoadShareUrlStarted; constructor(payload: boolean); } export declare class LoadShareUrlCompleted implements Action { payload: payloadTypes.LoadShareUrlCompletedPayload; readonly type = SidenavActionTypes.LoadShareUrlCompleted; constructor(payload: payloadTypes.LoadShareUrlCompletedPayload); } export declare class LoadShareUrlError implements Action { payload: payloadTypes.ErrorPayload; readonly type = SidenavActionTypes.LoadShareUrlError; constructor(payload: payloadTypes.ErrorPayload); } export declare class CreateShareUrlStarted implements Action { payload: boolean; readonly type = SidenavActionTypes.CreateShareUrlStarted; constructor(payload: boolean); } export declare class CreateShareUrlCompleted implements Action { payload: payloadTypes.CreateShareUrlCompletedPayload; readonly type = SidenavActionTypes.CreateShareUrlCompleted; constructor(payload: payloadTypes.CreateShareUrlCompletedPayload); } export declare class CreateShareUrlError implements Action { payload: payloadTypes.ErrorPayload; readonly type = SidenavActionTypes.CreateShareUrlError; constructor(payload: payloadTypes.ErrorPayload); } export declare class ToggleLogging implements Action { payload: boolean; readonly type = SidenavActionTypes.ToggleLogging; constructor(payload: boolean); } export declare class SetActiveVisualization implements Action { payload: payloadTypes.VisualizationGroup; readonly type = SidenavActionTypes.SetActiveVisualization; constructor(payload: payloadTypes.VisualizationGroup); } export declare class AddNewVisualization implements Action { payload: payloadTypes.VisualizationGroup; readonly type = SidenavActionTypes.AddNewVisualization; constructor(payload: payloadTypes.VisualizationGroup); } export declare class RemoveVisualization implements Action { payload: payloadTypes.VisualizationGroup; readonly type = SidenavActionTypes.RemoveVisualization; constructor(payload: payloadTypes.VisualizationGroup); } export declare class SetRecordStream implements Action { payload: payloadTypes.SetRecordStreamPayload; readonly type = SidenavActionTypes.SetRecordStream; constructor(payload: payloadTypes.SetRecordStreamPayload); } export declare class UnsetRecordStream implements Action { payload: payloadTypes.UnsetRecordStreamPayload; readonly type = SidenavActionTypes.UnsetRecordStream; constructor(payload: payloadTypes.UnsetRecordStreamPayload); } export declare class SetGraphicSymbolRecordSet implements Action { payload: payloadTypes.SetGraphicSymbolRecordSetPayload; readonly type = SidenavActionTypes.SetGraphicSymbolRecordSet; constructor(payload: payloadTypes.SetGraphicSymbolRecordSetPayload); } export declare class SetActiveDataVariable implements Action { payload: DataVariable; readonly type = SidenavActionTypes.SetActiveDataVariable; constructor(payload: DataVariable); } export declare class SetGraphicVariable implements Action { payload: payloadTypes.SetGraphicVariablePayload; readonly type = SidenavActionTypes.SetGraphicVariable; constructor(payload: payloadTypes.SetGraphicVariablePayload); } export declare class UnsetGraphicVariable implements Action { payload: payloadTypes.UnsetGraphicVariablePayload; readonly type = SidenavActionTypes.UnsetGraphicVariable; constructor(payload: payloadTypes.UnsetGraphicVariablePayload); } export declare class CopyToClipboardSuccess implements Action { payload: payloadTypes.CopyToClipboardSuccessPayload; readonly type = SidenavActionTypes.CopyToClipboardSuccess; constructor(payload: payloadTypes.CopyToClipboardSuccessPayload); } export declare class CopyToClipboardError implements Action { payload: payloadTypes.CopyToClipboardErrorPayload; readonly type = SidenavActionTypes.CopyToClipboardError; constructor(payload: payloadTypes.CopyToClipboardErrorPayload); } export declare class OpenedInfoIcon implements Action { payload: payloadTypes.InfoIcon; readonly type = SidenavActionTypes.OpenInfoIcon; constructor(payload: payloadTypes.InfoIcon); } export declare class ClosedInfoIcon implements Action { payload: payloadTypes.InfoIcon; readonly type = SidenavActionTypes.CloseInfoIcon; constructor(payload: payloadTypes.InfoIcon); } export declare type SidenavActionsUnion = SaveProjectStarted | SaveProjectFileCreated | SaveProjectCompleted | LoadProjectStarted | LoadProjectCompleted | LoadProjectError | ExportSnapshotStarted | ExportSnapshotCompleted | ExportSnapshotError | LoadShareUrlStarted | LoadShareUrlCompleted | LoadShareUrlError | CreateShareUrlStarted | CreateShareUrlCompleted | CreateShareUrlError | ToggleLogging | SetActiveVisualization | AddNewVisualization | RemoveVisualization | SetRecordStream | UnsetRecordStream | SetGraphicSymbolRecordSet | SetActiveDataVariable | SetGraphicVariable | UnsetGraphicVariable | CopyToClipboardSuccess | CopyToClipboardError | OpenedInfoIcon | ClosedInfoIcon;