/** @jsxImportSource react */ import { ColumnBarGraphBase, ColumnBarGraphBaseConfig, ColumnBarGraphBaseInstance } from "./ColumnBarGraphBase"; import { TooltipParentInstance } from "../widgets/overlay/tooltip-ops"; import { RenderingContext } from "../ui/RenderingContext"; import { NumberProp } from "../ui/Prop"; export interface ColumnGraphConfig extends ColumnBarGraphBaseConfig { /** * Name of the property which holds the base value. * Default value is `false`, which means y0 value is not read from the data array. */ y0Field?: string | false; /** Column base value. Default value is `0`. */ y0?: NumberProp; /** Hide the base of the column (y0). */ hiddenBase?: boolean; /** Tooltip configuration. */ tooltip?: any; } export interface ColumnGraphInstance extends ColumnBarGraphBaseInstance, TooltipParentInstance { } export declare class ColumnGraph extends ColumnBarGraphBase { y0Field: string | false; y0: number; hiddenBase: boolean; tooltip: any; constructor(config: ColumnGraphConfig); explore(context: RenderingContext, instance: ColumnGraphInstance): void; prepare(context: RenderingContext, instance: ColumnGraphInstance): void; renderGraph(context: RenderingContext, instance: ColumnGraphInstance): React.ReactNode; } //# sourceMappingURL=ColumnGraph.d.ts.map