@mui/x-charts
Version:
The community edition of MUI X Charts components.
958 lines • 237 kB
TypeScript
import { ChartsYAxisProps } from "../models/axis.js";
import { ChartsText, ChartsTextProps } from "../ChartsText/index.js";
export declare const useAxisProps: (inProps: ChartsYAxisProps) => {
yScale: import("@mui/x-charts-vendor/d3-scale").ScaleTime<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleLinear<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleLogarithmic<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleSymLog<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScalePower<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleBand<string | number | Date> | import("@mui/x-charts-vendor/d3-scale").ScalePoint<string | number | Date>;
defaultizedProps: {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<string | number | Date, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<number, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<string | number | Date, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<number, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "time";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<string | number | Date, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<number, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<string | number | Date, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<number, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "linear";
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").OrdinalColorConfig | import("../models/colorMapping.js").ContinuousColorConfig | import("../models/colorMapping.js").PiecewiseColorConfig;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "band";
categoryGapRatio: number;
barGapRatio: number;
groups?: import("../internals/index.js").AxisGroup[];
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").OrdinalColorConfig | import("../models/colorMapping.js").ContinuousColorConfig | import("../models/colorMapping.js").PiecewiseColorConfig;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "band";
categoryGapRatio: number;
barGapRatio: number;
groups?: import("../internals/index.js").AxisGroup[];
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").OrdinalColorConfig | import("../models/colorMapping.js").ContinuousColorConfig | import("../models/colorMapping.js").PiecewiseColorConfig;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "band";
categoryGapRatio: number;
barGapRatio: number;
groups?: import("../internals/index.js").AxisGroup[];
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<string | number | Date, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<number, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").OrdinalColorConfig | import("../models/colorMapping.js").ContinuousColorConfig | import("../models/colorMapping.js").PiecewiseColorConfig;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "band";
categoryGapRatio: number;
barGapRatio: number;
groups?: import("../internals/index.js").AxisGroup[];
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<string | number | Date, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleOrdinal<number, string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number | Date, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement?: "start" | "end" | "middle" | "extremities";
tickLabelPlacement?: "middle" | "tick";
data?: readonly any[] | undefined;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
id: import("../internals/index.js").AxisId;
valueFormatter?: (<TScaleName extends keyof import("../internals/index.js").AxisScaleConfig>(value: any, context: import("../index.js").AxisValueFormatterContext<TScaleName>) => string) | undefined;
dataKey?: string | undefined;
min?: (number | Date) | undefined;
max?: (number | Date) | undefined;
colorMap?: import("../models/colorMapping.js").OrdinalColorConfig | import("../models/colorMapping.js").ContinuousColorConfig | import("../models/colorMapping.js").PiecewiseColorConfig;
hideTooltip?: boolean | undefined;
domainLimit?: "nice" | "strict" | ((min: number, max: number) => {
min: number;
max: number;
}) | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "band";
categoryGapRatio: number;
barGapRatio: number;
groups?: import("../internals/index.js").AxisGroup[];
colorScale?: import("@mui/x-charts-vendor/d3-scale").ScaleSequential<string, string | null> | import("@mui/x-charts-vendor/d3-scale").ScaleThreshold<number, string | null>;
triggerTooltip?: boolean;
} | {
axis?: "y";
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../internals/index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../internals/index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
tickPlacement