import { ElementInteraction, InteractionCallback } from '@plitzi/sdk-shared';
export type WorkflowProps = {
    nodes?: Record<string, ElementInteraction>;
    triggerTitle?: string;
    callbackTitle?: string;
    nodeDefinitions?: InteractionCallback[];
    direction?: 'horizontal' | 'vertical';
    onChange?: (nodes: Record<string, ElementInteraction>) => void;
};
declare const Workflow: ({ nodes: nodesProp, triggerTitle, callbackTitle, nodeDefinitions, direction, onChange }: WorkflowProps) => import("react/jsx-runtime").JSX.Element;
export default Workflow;
