import type { ChartModifierBase2D } from "../Charting/ChartModifiers/ChartModifierBase2D"; import type { ChartModifierBase3D } from "../Charting3D/ChartModifiers/ChartModifierBase3D"; import type { TModifierDefinition, TModifier3DDefinition } from "./types/ModifierDefinitions"; /** * The Builder is lean by default: nothing registers automatically. Register the modifier types a * definition uses (see Builder/register/modifiers*), or call {@link registerAllTypes} once for the * pre-v6 register-everything behaviour. */ /** * Build one or more chart modifiers from a definition that can be pure data. * @param definition One or an array of {@link TModifierDefinition} * @returns An array of modifiers */ export declare const buildModifiers: (definition: TModifierDefinition | TModifierDefinition[]) => ChartModifierBase2D[]; /** * Build one or more 3D chart modifiers from a definition that can be pure data. * @param definition One or an array of {@link TModifier3DDefinition} * @returns An array of modifiers */ export declare const buildModifiers3D: (definition: TModifier3DDefinition | TModifier3DDefinition[]) => ChartModifierBase3D[];