import type { ChartData } from '../../core/types/chart-data.js'; import type { SankeyGraphModel } from '../types/sankey-internal.js'; interface BuildSankeyGraphParams { data: ChartData; sourceAccessor: string; targetAccessor: string; valueAccessor: string; nodes?: ChartData; nodeIdAccessor?: string; nodeLabelAccessor?: string; columnAccessor?: string; } /** * Resolves the link rows and optional node metadata into the domain graph * model. Link endpoints are collected in a single pass over `data`; node * metadata is only indexed from `nodes` afterwards, so the (typically much * smaller) `nodes` array is never re-scanned per link. */ export declare const buildSankeyGraph: ({ data, sourceAccessor, targetAccessor, valueAccessor, nodes, nodeIdAccessor, nodeLabelAccessor, columnAccessor, }: BuildSankeyGraphParams) => SankeyGraphModel; export {}; //# sourceMappingURL=build-sankey-graph.d.ts.map