import { Action } from '@ngrx/store'; import { GVGroupPanelPayload } from './payload-types'; /** * Action types for mav-selection */ export declare enum MavSelectionActionTypes { GVPanelOpened = "[MavSelection] Graphic Variable Panel Opened", GVPanelClosed = "[MavSelection] Graphic Variable Panel Closed", GVGroupPanelOpened = "[MavSelection] Graphic Variable Group Panel Opened", GVGroupPanelClosed = "[MavSelection] Graphic Variable Group Panel Closed", GVGroupPanelStreamChange = "[MavSelection] Graphic Variable Group Panel Stream Changed", AdvancedToggle = "[MavSelection] Advanced Options Toggle" } export declare class AdvancedToggle implements Action { readonly payload: boolean; readonly type = MavSelectionActionTypes.AdvancedToggle; constructor(payload: boolean); } /** * Action class for graphic-variable panel opened action */ export declare class GVPanelOpened implements Action { readonly type = MavSelectionActionTypes.GVPanelOpened; readonly payload: {}; } /** * Action class for graphic-variable panel closed action */ export declare class GVPanelClosed implements Action { readonly type = MavSelectionActionTypes.GVPanelClosed; readonly payload: {}; } /** * Action class for graphic-variable group panel opened action */ export declare class GVGroupPanelOpened implements Action { readonly payload: GVGroupPanelPayload; readonly type = MavSelectionActionTypes.GVGroupPanelOpened; constructor(payload: GVGroupPanelPayload); } /** * Action class for graphic-variable group panel closed action */ export declare class GVGroupPanelClosed implements Action { readonly payload: GVGroupPanelPayload; readonly type = MavSelectionActionTypes.GVGroupPanelClosed; constructor(payload: GVGroupPanelPayload); } /** * Action class for graphic-variable group panel stream change action */ export declare class GVGroupPanelStreamChange implements Action { readonly payload: GVGroupPanelPayload; readonly type = MavSelectionActionTypes.GVGroupPanelStreamChange; constructor(payload: GVGroupPanelPayload); } /** * Union of all action classes */ export declare type MavSelectionActionUnion = GVPanelOpened | GVPanelClosed | GVGroupPanelOpened | GVGroupPanelClosed | GVGroupPanelStreamChange | AdvancedToggle;