import { AnnotationMatcher } from '@nivo/annotations'; import { InputLink, InputNode, NetworkCommonProps, ComputedNode, ComputedLink } from './types'; export declare const useNetwork: ({ center, nodes, links, linkDistance, centeringStrength, repulsivity, distanceMin, distanceMax, iterations, nodeSize, activeNodeSize, inactiveNodeSize, nodeColor, nodeBorderWidth, nodeBorderColor, linkThickness, linkColor, isInteractive, defaultActiveNodeIds, }: { center: [number, number]; nodes: Node[]; links: Link[]; linkDistance?: NetworkCommonProps["linkDistance"]; centeringStrength?: NetworkCommonProps["centeringStrength"]; repulsivity?: NetworkCommonProps["repulsivity"]; distanceMin?: NetworkCommonProps["distanceMin"]; distanceMax?: NetworkCommonProps["distanceMax"]; iterations?: NetworkCommonProps["iterations"]; nodeSize?: NetworkCommonProps["nodeSize"]; activeNodeSize?: NetworkCommonProps["activeNodeSize"]; inactiveNodeSize?: NetworkCommonProps["inactiveNodeSize"]; nodeColor?: NetworkCommonProps["nodeColor"]; nodeBorderWidth?: NetworkCommonProps["nodeBorderWidth"]; nodeBorderColor?: NetworkCommonProps["nodeBorderColor"]; linkThickness?: NetworkCommonProps["linkThickness"]; linkColor?: NetworkCommonProps["linkColor"]; isInteractive?: NetworkCommonProps["isInteractive"]; defaultActiveNodeIds?: NetworkCommonProps["defaultActiveNodeIds"]; }) => { nodes: ComputedNode[] | null; links: ComputedLink[] | null; activeNodeIds: string[]; setActiveNodeIds: import("react").Dispatch>; }; export declare const useNodeAnnotations: (nodes: ComputedNode[], annotations: AnnotationMatcher>[]) => import("@nivo/annotations").BoundAnnotation>[]; //# sourceMappingURL=hooks.d.ts.map