import { FlowNode, FlowEdge } from '../../visualization/flow-diagram/types';
export type { FlowNode, FlowEdge } from '../../visualization/flow-diagram/types';
export interface FlowDiagramProps {
    nodes: FlowNode[];
    edges: FlowEdge[];
    direction?: 'TB' | 'LR';
    zoomable?: boolean;
    pannable?: boolean;
    onNodeClick?: (node: FlowNode) => void;
    onEdgeClick?: (edge: FlowEdge) => void;
    className?: string;
}
declare function FlowDiagram({ nodes, edges, direction, zoomable, pannable, onNodeClick, onEdgeClick, className, }: FlowDiagramProps): import("react/jsx-runtime").JSX.Element;
declare namespace FlowDiagram {
    var displayName: string;
}
export { FlowDiagram };
//# sourceMappingURL=flow-diagram.d.ts.map