import React from 'react'; import { Action } from 'redux'; import { PerformAction } from '@redux-devtools/core'; import type { JSX } from '@emotion/react/jsx-runtime'; interface Props> { actions: { [actionId: number]: PerformAction; }; actionIds: number[]; isWideLayout: boolean; searchValue: string | undefined; selectedActionId: number | null; startActionId: number | null; skippedActionIds: number[]; draggableActions: boolean; hideMainButtons: boolean | undefined; hideActionButtons: boolean | undefined; onSearch: (value: string) => void; onSelect: (e: React.MouseEvent, actionId: number) => void; onToggleAction: (actionId: number) => void; onJumpToState: (actionId: number) => void; onCommit: () => void; onSweep: () => void; onReorderAction: (actionId: number, beforeActionId: number) => void; currentActionId: number; lastActionId: number; } export default function ActionList>({ actions, actionIds, isWideLayout, onToggleAction, skippedActionIds, selectedActionId, startActionId, onSelect, onSearch, searchValue, currentActionId, hideMainButtons, hideActionButtons, onCommit, onSweep, onJumpToState, lastActionId, onReorderAction, }: Props): JSX.Element; export {};