UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

889 lines 228 kB
import { type ChartsXAxisProps } from "../models/axis.mjs"; import { ChartsText, type ChartsTextProps } from "../ChartsText/index.mjs"; export declare function useAxisTicksProps(inProps: ChartsXAxisProps): { xScale: 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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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?: "x"; tickLabelMinGap: number; className?: string; axisId?: import("../internals/index.mjs").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.mjs").ChartsAxisClasses>; slots?: Partial<import("../index.mjs").ChartsAxisSlots>; slotProps?: Partial<import("../index.mjs").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.mjs").DatasetElementType<unknown>) => any) | undefined; id: import("../internals/index.mjs").AxisId; valueFormatter?: (<TScaleName extends keyof import("../internals/index.mjs").AxisScaleConfig>(value: any, context: import("../index.mjs").AxisValueFormatterContext<TScaleName>) => string) | undefined; height: number; position?: "top" | "bottom" | "none"; zoom: import("../internals/index.mjs").DefaultizedZoomOptions | undefined; colorMap?: import("../models/colorMapping.mjs").ContinuousColorConfig<number | Date> | import("../models/colorMapping.mjs").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-vend