@bernierllc/generic-workflow-ui
Version:
Generic, reusable workflow UI components with linear and graph visualization
18 lines • 705 B
TypeScript
import type { GenericWorkflow } from '../types';
import type { ReactFlowWorkflow, WorkflowLayoutOptions } from '../converters/converter-types';
export interface UseWorkflowCanvasOptions {
workflow: GenericWorkflow;
layoutOptions?: Partial<WorkflowLayoutOptions>;
autoLayout?: boolean;
}
export interface UseWorkflowCanvasReturn {
graphWorkflow: ReactFlowWorkflow | null;
loading: boolean;
error: string | null;
refresh: () => Promise<void>;
}
/**
* Hook for managing workflow canvas state
*/
export declare function useWorkflowCanvas({ workflow, layoutOptions, autoLayout, }: UseWorkflowCanvasOptions): UseWorkflowCanvasReturn;
//# sourceMappingURL=useWorkflowCanvas.d.ts.map