///
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;
};