import { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { Action } from 'redux'; import { PerformAction } from 'redux-devtools'; import { Base16Theme } from 'redux-devtools-themes'; interface Props> { actionsById: { [actionId: number]: PerformAction; }; computedStates: { state: S; error?: string; }[]; stagedActionIds: number[]; skippedActionIds: number[]; currentStateIndex: number; consecutiveToggleStartId: number | null | undefined; select: (state: S) => unknown; onActionClick: (id: number) => void; theme: Base16Theme; expandActionRoot: boolean; expandStateRoot: boolean; markStateDiff: boolean; onActionShiftClick: (id: number) => void; } export default class LogMonitorEntryList> extends PureComponent> { static propTypes: { actionsById: PropTypes.Requireable; computedStates: PropTypes.Requireable; stagedActionIds: PropTypes.Requireable; skippedActionIds: PropTypes.Requireable; currentStateIndex: PropTypes.Requireable; consecutiveToggleStartId: PropTypes.Requireable; select: PropTypes.Validator<(...args: any[]) => any>; onActionClick: PropTypes.Validator<(...args: any[]) => any>; theme: PropTypes.Requireable; expandActionRoot: PropTypes.Requireable; expandStateRoot: PropTypes.Requireable; }; render(): JSX.Element; } export {};