import { Action } from '@ngrx/store'; export declare const PERFORM_ACTION = "PERFORM_ACTION"; export declare const REFRESH = "REFRESH"; export declare const RESET = "RESET"; export declare const ROLLBACK = "ROLLBACK"; export declare const COMMIT = "COMMIT"; export declare const SWEEP = "SWEEP"; export declare const TOGGLE_ACTION = "TOGGLE_ACTION"; export declare const SET_ACTIONS_ACTIVE = "SET_ACTIONS_ACTIVE"; export declare const JUMP_TO_STATE = "JUMP_TO_STATE"; export declare const JUMP_TO_ACTION = "JUMP_TO_ACTION"; export declare const IMPORT_STATE = "IMPORT_STATE"; export declare const LOCK_CHANGES = "LOCK_CHANGES"; export declare const PAUSE_RECORDING = "PAUSE_RECORDING"; export declare class PerformAction implements Action { action: Action; timestamp: number; readonly type = "PERFORM_ACTION"; constructor(action: Action, timestamp: number); } export declare class Refresh implements Action { readonly type = "REFRESH"; } export declare class Reset implements Action { timestamp: number; readonly type = "RESET"; constructor(timestamp: number); } export declare class Rollback implements Action { timestamp: number; readonly type = "ROLLBACK"; constructor(timestamp: number); } export declare class Commit implements Action { timestamp: number; readonly type = "COMMIT"; constructor(timestamp: number); } export declare class Sweep implements Action { readonly type = "SWEEP"; } export declare class ToggleAction implements Action { id: number; readonly type = "TOGGLE_ACTION"; constructor(id: number); } export declare class SetActionsActive implements Action { start: number; end: number; active: boolean; readonly type = "SET_ACTIONS_ACTIVE"; constructor(start: number, end: number, active?: boolean); } export declare class JumpToState implements Action { index: number; readonly type = "JUMP_TO_STATE"; constructor(index: number); } export declare class JumpToAction implements Action { actionId: number; readonly type = "JUMP_TO_ACTION"; constructor(actionId: number); } export declare class ImportState implements Action { nextLiftedState: any; readonly type = "IMPORT_STATE"; constructor(nextLiftedState: any); } export declare class LockChanges implements Action { status: boolean; readonly type = "LOCK_CHANGES"; constructor(status: boolean); } export declare class PauseRecording implements Action { status: boolean; readonly type = "PAUSE_RECORDING"; constructor(status: boolean); } export declare type All = PerformAction | Refresh | Reset | Rollback | Commit | Sweep | ToggleAction | SetActionsActive | JumpToState | JumpToAction | ImportState | LockChanges | PauseRecording;