import type { Radians } from "@excalidraw/math";
export declare const CARTESIAN_BASE_SLOT_WIDTH = 44;
export declare const CARTESIAN_BAR_SLOT_EXTRA_PER_SERIES = 22;
export declare const CARTESIAN_BAR_SLOT_EXTRA_MAX = 66;
export declare const CARTESIAN_LINE_SLOT_WIDTH = 48;
export declare const CARTESIAN_GAP = 14;
export declare const CARTESIAN_BAR_HEIGHT = 304;
export declare const CARTESIAN_LINE_HEIGHT = 320;
export declare const CARTESIAN_LABEL_ROTATION: Radians;
export declare const CARTESIAN_LABEL_MIN_WIDTH = 28;
export declare const CARTESIAN_LABEL_SLOT_PADDING = 4;
export declare const CARTESIAN_LABEL_AXIS_CLEARANCE = 2;
export declare const CARTESIAN_LABEL_MAX_WIDTH_BUFFER = 10;
export declare const CARTESIAN_LABEL_ROTATED_WIDTH_BUFFER = 10;
export declare const CARTESIAN_LABEL_OVERFLOW_PREFERENCE_BUFFER = 8;
export declare const BAR_GAP = 12;
export declare const BAR_HEIGHT = 256;
export declare const GRID_OPACITY = 10;
export declare const RADAR_GRID_LEVELS = 4;
export declare const RADAR_LABEL_OFFSET: number;
export declare const RADAR_PADDING: number;
export declare const RADAR_SINGLE_SERIES_LOG_SCALE_THRESHOLD = 100;
export declare const RADAR_AXIS_LABEL_MAX_WIDTH = 140;
export declare const RADAR_AXIS_LABEL_ALIGNMENT_THRESHOLD = 0.35;
export declare const RADAR_AXIS_LABEL_CLEARANCE: number;
export declare const RADAR_LEGEND_SWATCH_SIZE = 20;
export declare const RADAR_LEGEND_ITEM_GAP: number;
export declare const RADAR_LEGEND_TEXT_GAP = 12;
export declare const commonProps: {
    readonly fillStyle: "hachure";
    readonly fontFamily: number;
    readonly fontSize: 20;
    readonly opacity: 100;
    readonly roughness: 1;
    readonly strokeColor: "#1e1e1e";
    readonly roundness: null;
    readonly strokeStyle: "solid";
    readonly strokeWidth: 1;
    readonly verticalAlign: string;
    readonly locked: false;
};
export type CartesianChartType = "bar" | "line";
export type CartesianChartLayout = {
    slotWidth: number;
    gap: number;
    chartHeight: number;
    xLabelMaxWidth: number;
};
