import { Context, Shape, Bounds } from "@ndbx/g";
import { ReactSVGElement } from "react";
import { Spec } from "vega";
import { Transform } from "@ndbx/g";
interface PivotShape extends Shape {
    "data-pivot-mode"?: string;
}
export declare function renderShape(shape: Shape, context?: Context, key?: string | number, showPoints?: boolean, parentTransform?: Transform): ReactSVGElement;
export declare function dimensionForRenderShape(shape: PivotShape, useMatrix?: Boolean, cumulBounds?: Bounds): Bounds;
export declare function renderVegaSpec(spec: Spec): Shape;
export declare function renderDefs(context: Context): ReactSVGElement | null;
export {};
