UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

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