import * as Registry from 'effect/reactivity/AtomRegistry'; import * as Graph from '../AppGraph.ts'; import * as GraphBuilder from '../AppGraphBuilder.ts'; import * as Node from '../AppGraphNode.ts'; export type SetupGraphBuilderOptions = { registry?: Registry.AtomRegistry; extensions?: GraphBuilder.BuilderExtensions; }; export declare const setupGraphBuilder: ({ registry, extensions }?: SetupGraphBuilderOptions) => { registry: Registry.AtomRegistry; builder: GraphBuilder.GraphBuilder; graph: Graph.ExpandableGraph; addExtensions: (nextExtensions: GraphBuilder.BuilderExtensions) => void; expand: (id: string, relation?: Node.RelationInput) => Promise; flush: () => Promise; getConnections: (id: string, relation?: Node.RelationInput) => Readonly<{ id: string; type: string; cacheable?: string[]; properties: Readonly>; data: any; }>[]; getNode: (id: string) => Readonly<{ id: string; type: string; cacheable?: string[]; properties: Readonly>; data: any; }> | null; }; //# sourceMappingURL=setup-graph-builder.d.ts.map