/** * Svelte context wiring for the opt-in Three.js interactive line3D-chart * renderer flag (mirrors `bar-chart-3d-context.ts`, which uses the same * pattern for the bar3D chart). `PowerPointViewer` provides its * `lineChart3D` prop from the root; `ElementRenderer` consumes it deep in the * tree to choose the WebGL tube-path scene (camera orbit/zoom via * OrbitControls) over the flat SVG oblique-projection illusion for `line3D` * charts. * * The provided value is a getter function, not a raw boolean, so a change to * the root `lineChart3D` prop stays visible to consumers (context is captured * once at component initialisation; closing over the prop keeps it live). */ export declare const LineChart3DContextKey: unique symbol; /** Provide the `lineChart3D` opt-in flag to the component subtree (root only). */ export declare function provideLineChart3D(getFlag: () => boolean): void; /** Read the line3D-chart 3D opt-in flag; defaults to `false` when not provided. */ export declare function useLineChart3D(): boolean; //# sourceMappingURL=line-chart-3d-context.d.ts.map