/** * @param {import("../../spec/parameter.js").IntervalSelectionConfig["zoom"]} zoom * @param {boolean} hasZoomableChannel * @param {string} paramName * @returns {import("../../spec/parameter.js").EventConfig | undefined} */ export function resolveIntervalZoomEventConfig(zoom: import("../../spec/parameter.js").IntervalSelectionConfig["zoom"], hasZoomableChannel: boolean, paramName: string): import("../../spec/parameter.js").EventConfig | undefined; /** * @param {import("../../spec/view.js").ViewBackground} viewBackground * @returns {import("../../spec/view.js").UnitSpec} */ export function createBackground(viewBackground: import("../../spec/view.js").ViewBackground): import("../../spec/view.js").UnitSpec; /** * @param {import("../../spec/view.js").ViewBackground} viewBackground * @returns {import("../../spec/view.js").UnitSpec} */ export function createBackgroundStroke(viewBackground: import("../../spec/view.js").ViewBackground): import("../../spec/view.js").UnitSpec; export default class GridChild { /** * Users guide: * - GridChild is owned by GridView and is not meant to be instantiated or * managed directly by callers. * - Use GridView/ConcatView APIs for insertion/removal so decorations and * dataflow are kept in sync. */ /** * @param {import("../view.js").default} view * @param {import("../containerView.js").default} layoutParent * @param {number} serial */ constructor(view: import("../view.js").default, layoutParent: import("../containerView.js").default, serial: number); layoutParent: import("../containerView.js").default; view: import("../view.js").default; serial: number; /** @type {UnitView} */ background: UnitView; /** @type {UnitView} */ backgroundStroke: UnitView; /** @type {Partial>} axes */ axes: Partial>; /** @type {Partial>} gridLines */ gridLines: Partial>; /** @type {Partial>} */ scrollbars: Partial>; /** @type {SelectionRect} */ selectionRect: SelectionRect; /** @type {UnitView} */ title: UnitView; /** @type {number} */ backgroundZindex: number; /** @type {number | undefined} */ backgroundStrokeZindex: number | undefined; /** @type {number} */ titleZindex: number; /** @type {Rectangle} */ coords: Rectangle; getChildren(): Generator, void, unknown>; /** * Create view decorations, grid lines, axes, etc. */ createAxes(): Promise; /** * Disposes axis and gridline views so axes can be recreated safely. */ disposeAxisViews(): void; getOverhang(): Padding; getOverhangAndPadding(): Padding; #private; } import UnitView from "../unitView.js"; import AxisView from "../axisView.js"; import AxisGridView from "../axisGridView.js"; import Scrollbar from "./scrollbar.js"; import SelectionRect from "./selectionRect.js"; import Rectangle from "../layout/rectangle.js"; import Padding from "../layout/padding.js"; //# sourceMappingURL=gridChild.d.ts.map