/// export interface Action { timestamp: number; error?: string; type: string; } export declare type ActionsDict = { [id: number]: Action; }; export declare type TabName = 'Action' | 'Diff' | 'State'; export declare type Tab = { name: TabName; component: React.Component | React.ReactElement; }; export declare type ReduxState = { selectedActionId: null | number; startActionId: null | number; inspectedActionPath: string[]; inspectedStatePath: string[]; tabName: TabName; searchValue?: string; }; export declare type MonitorState = ReduxState & { initialScrollTop: number; };