import * as ha from "hyperapp"; import { Graph } from "../../types.js"; import { HyperappState, NodysseusSimulation, d3Link, d3NodeNode } from "../types.js"; export declare const UpdateSimulation: ha.Effecter; export declare const UpdateGraphDisplay: ha.Effecter; export declare const getLinks: (simulation: NodysseusSimulation) => Array | undefined; export declare const getNodes: (simulation: NodysseusSimulation) => Array | undefined; export declare const updateSimulationNodes: ha.Effecter; export declare const d3subscription: (dispatch: ha.Dispatch, props: any) => () => void; export declare const node_el: ({ html_id, selected, error, selected_distance, node_id, node_ref, node_name, node_value, has_nodes, nested_edge_count, nested_node_count, node_parents, edgeName, isSearchResult }: { html_id: any; selected: any; error: any; selected_distance: any; node_id: any; node_ref: any; node_name: any; node_value: any; has_nodes: any; nested_edge_count: any; nested_node_count: any; node_parents: any; edgeName: any; isSearchResult: any; }) => ha.ElementVNode; export declare const link_el: ({ link, selected_distance }: { link: any; selected_distance: any; }) => ha.ElementVNode; export declare const insert_node_el: ({ link, randid, node_el_width, nodeOffset }: { link: any; randid: any; node_el_width: any; nodeOffset: any; }) => ha.ElementVNode;