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