import { ColumnBarBase, ColumnBarBaseConfig, ColumnBarBaseInstance } from "./ColumnBarBase"; import { Rect } from "../svg/util/Rect"; import { RenderingContext } from "../ui/RenderingContext"; import { NumberProp, BooleanProp } from "../ui/Prop"; export interface ColumnConfig extends ColumnBarBaseConfig { /** Column base value. Default value is `0`. */ y0?: NumberProp; /** Size (width) of the column in axis units. */ size?: NumberProp; /** Set to true to auto calculate size and offset. Available only if the x axis is a category axis. */ autoSize?: BooleanProp; /** Alias for size. */ width?: number; /** Minimum column size in pixels. Useful for indicating very small values. Default value is 0.5. */ minPixelHeight?: number; /** Hide the base of the column (y0). */ hiddenBase?: boolean; } export declare class Column extends ColumnBarBase { y0: number; size: number; autoSize: boolean; width: number; minPixelHeight: number; hiddenBase: boolean; constructor(config: ColumnConfig); init(): void; declareData(...args: any[]): any; checkValid(data: any): boolean; explore(context: RenderingContext, instance: ColumnBarBaseInstance): void; calculateRect(instance: ColumnBarBaseInstance): Rect; } //# sourceMappingURL=Column.d.ts.map