import { BufferGeometry } from 'three'; import { InternalGraphEdge } from '../../types'; import { EdgeArrowPosition } from '../Arrow'; import { EdgeInterpolation } from '../Edge'; export type UseEdgeGeometry = { getGeometries(edges: Array): Array; getGeometry(active: Array, inactive: Array): BufferGeometry; }; export declare function useEdgeGeometry(arrowPlacement: EdgeArrowPosition, interpolation: EdgeInterpolation): UseEdgeGeometry;