@mui/x-charts
Version:
The community edition of MUI X Charts components.
890 lines • 225 kB
TypeScript
import { type ChartsYAxisProps } from "../models/axis.js";
import { ChartsText, type ChartsTextProps } from "../ChartsText/index.js";
export declare function useAxisTicksProps(inProps: ChartsYAxisProps): {
yScale: import("@mui/x-charts-vendor/d3-scale").ScaleLinear<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleSymLog<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleLogarithmic<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScalePower<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleTime<number, number, never> | import("@mui/x-charts-vendor/d3-scale").ScaleBand<{
toString(): string;
}> | import("@mui/x-charts-vendor/d3-scale").ScalePoint<{
toString(): string;
}>;
defaultizedProps: {
axis?: "y";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | 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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "log";
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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "log";
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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../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;
dataKey?: string | undefined;
valueGetter?: ((item: import("../internals/index.js").DatasetElementType<unknown>) => any) | 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;
position?: "left" | "right" | "none";
width: number;
zoom: import("../internals/index.js").DefaultizedZoomOptions | undefined;
colorMap?: import("../models/colorMapping.js").ContinuousColorConfig<number | Date> | import("../models/colorMapping.js").PiecewiseColorConfig<number | Date> | undefined;
domainLimit?: "nice" | "strict" | ((min: import("@mui/x-charts-vendor/d3-scale").NumberValue, max: import("@mui/x-charts-vendor/d3-scale").NumberValue) => {
min: import("@mui/x-charts-vendor/d3-scale").NumberValue;
max: import("@mui/x-charts-vendor/d3-scale").NumberValue;
}) | undefined;
hideTooltip?: boolean | undefined;
ignoreTooltip?: boolean | undefined;
offset: number;
scaleType: "log";
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";
className?: string;
axisId?: import("../internals/index.js").AxisId;
disableLine: boolean;
disableTicks: boolean;
tickLabelStyle?: ChartsTextProps["style"];
labelStyle?: ChartsTextProps["style"];
tickLabelInterval?: "auto" | ((value: any, index: number) => boolean);
tickSpacing?: number;
label?: string;
tickSize: number;
classes?: Partial<import("../index.js").ChartsAxisClasses>;
slots?: Partial<import("../index.js").ChartsAxisSlots>;
slotProps?: Partial<import("../index.js").ChartsAxisSlotProps>;
sx?: import("@mui/system").SxProps;
tickMaxStep?: number;
tickMinStep?: number;
tickNumber?: number;
tickInterval?: "auto" | ((value: any, index: number) => boolean) | any[];
ti