import type { TSciChart } from "../../types/TSciChart"; import type { TSciChart3D } from "../../types/TSciChart3D"; /** * Resolves the declarative sub-components of a 2D series options object in place: pointMarker, * effect, paletteProvider, animation, dataLabelProvider and (for heatmap/contour series) * zLabelProvider. * @ignore */ export declare const resolveSeriesComponents: (wasmContext: TSciChart, options: any) => void; /** * Resolves the declarative sub-components of a 3D series options object in place: pointMarker and * (for surface mesh series) meshColorPalette. * @ignore */ export declare const resolveSeries3DComponents: (wasmContext: TSciChart3D, options: any) => void; /** * Resolves a declarative axis labelProvider in place (2D and 3D axes share the check). * @ignore */ export declare const resolveAxisComponents: (wasmContext: TSciChart | TSciChart3D, options: any) => void; /** * Resolves a declarative metadata entry of a data-series options object in place. A * `{ type: "Template", data }` definition is equivalent to passing `data` as the template object, * which the data-series constructors keep supporting directly; other (custom) generator types are * resolved through the registry and expanded via getMetadata(). * @ignore */ export declare const resolveDataSeriesComponents: (wasmContext: TSciChart, options: any) => void; /** * Resolves the declarative parts of a surface options object in place: theme, loader and * layoutManager (including the layout manager's per-slot strategy definitions). * @ignore */ export declare const resolveSurfaceComponents: (options: any) => void; /** * Resolves a declarative pie labelProvider in place (used by the pie surface and each segment). * @ignore */ export declare const resolvePieComponents: (options: any) => void;