import { Action } from '@ngrx/store'; import { IGeoFilterStatus } from '../reducers/status-bar.reducer'; import { ILogMessage } from '../../core/models/logger.model'; export declare const StatusBarActionsTypes: { SHOW_LINK_COPY_TOAST: string; COPY_SNAPSHOT_SHARE_LINK: string; EXPAND: string; UPDATE_GEO_FILTER_STATUS: string; GO_ADJACENT_OVERLAY: string; UPDATE_CALENDER_STATUS: string; }; export declare class CopySnapshotShareLinkAction implements Action, ILogMessage { type: string; constructor(); logMessage(): string; } export declare class UpdateCalendarStatusAction implements Action { payload: boolean; type: string; constructor(payload: boolean); } export declare class ExpandAction implements Action { type: string; constructor(); } export declare class UpdateGeoFilterStatus implements Action, ILogMessage { payload?: Partial; readonly type: string; constructor(payload?: Partial); logMessage(): string; } export declare class GoAdjacentOverlay implements Action { payload: { isNext: boolean; }; type: string; constructor(payload: { isNext: boolean; }); } export declare type StatusBarActions = CopySnapshotShareLinkAction | UpdateGeoFilterStatus | ExpandAction;