import { Workflow } from '../../../../types/src/graph-view';
import { LocalizeController } from '../../../../utils/src/custom-element/i18n';

type Props = {
    data?: Workflow;
    handleAddNode?: (params: Record<PropertyKey, unknown>) => void;
    handlePaneClick?: (params: Record<PropertyKey, unknown>) => void;
    handleSelectEdge?: (params: Record<PropertyKey, unknown>) => void;
    handleSelectNode?: (params: Record<PropertyKey, unknown>) => void;
    handleUnlink?: (params: Record<PropertyKey, unknown>) => void;
    hideControls?: boolean;
    localize: LocalizeController;
    readonly?: boolean;
    renderDelay?: number;
};
declare const GraphView: import('react').ForwardRefExoticComponent<Props & import('react').RefAttributes<unknown>>;
export default GraphView;
