import * as Chart from "../charts/Chart"; import { ColorMap } from "../colors"; import { Dimensions } from "../dims"; import { Anchor, InputStep } from "../types"; import * as Generic from "./Generic"; import { SVGSelection, Svg } from "./Svg"; type Info = { show: boolean; }; export declare const info: (inputStep: InputStep, chartInfo: Chart.Info, colorMap: ColorMap) => Info; type G = { x: number; y: number; labelX: number; labelY: number; labelFontSize: number; labelFontWeight: number; labelColor: string; fill: string; fillOpacity: number; }; export type Getter = Generic.Getter; export declare const getters: ({ colorMap, anchor, title, itemHeight, svg, svgBackgroundColor, dims: { width, height, margin, BASE_MARGIN }, }: { colorMap: ColorMap; anchor: Anchor; title: string; itemHeight: number; svg: Svg; svgBackgroundColor: string; dims: Dimensions; }) => Getter[]; export type Int = Generic.Int; export declare const ints: ({ getters, _getters, _ints, modifyInt, getPreviousInt, }: Generic.IntsProps; }>) => { key: string; state: import("../types").State; i: import("../types").Interpolator; }[]; export type Resolved = Generic.Resolved; export declare const resolve: ({ ints, t, modifyResolved, }: { ints: { key: string; state: import("../types").State; i: import("../types").Interpolator; }[]; t: number; modifyResolved?: ((props: { int: { key: string; state: import("../types").State; i: import("../types").Interpolator; }; resolved: Generic.Resolved; }) => Resolved) | undefined; }) => Resolved[]; export declare const render: ({ resolved, selection, }: { resolved: Resolved[]; selection: SVGSelection; }) => void; export declare const updateDims: ({ dims, getters, itemHeight, }: { dims: Dimensions; getters: Getter[]; itemHeight: number; }) => void; export {};