import type { Datum } from "../../charts/shared/datumTypes";
/**
 * Line scene builder — produces LineSceneNode[] from grouped data.
 *
 * Handles: color thresholds from annotations, ribbon envelopes
 * (boundsAccessor + band), and curve type attachment for canvas
 * interpolation.
 *
 * Dependencies: SceneGraph (buildLineNode), ribbonScene (buildRibbon*)
 * Consumed by: PipelineStore.buildSceneNodes (chartType "line")
 */
import type { SceneNode } from "../types";
import type { XYSceneContext } from "./types";
export declare function buildLineScene(ctx: XYSceneContext, data: Datum[]): SceneNode[];
