@mui/x-charts
Version:
The community edition of MUI X Charts components.
44 lines • 6.25 kB
text/typescript
import { type SeriesId } from "../../../../models/index.mjs";
import { type ChartRootSelector } from "../../utils/selectors.mjs";
import { type UseChartSeriesSignature } from "./useChartSeries.types.mjs";
export declare const selectorChartSeriesState: ChartRootSelector<UseChartSeriesSignature>;
export declare const selectorChartDefaultizedSeries: (args_0: import("../useChartId/useChartId.types.mjs").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.mjs").UseChartSeriesConfigState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.mjs").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.mjs").UseChartDimensionsState & import("./useChartSeries.types.mjs").UseChartSeriesState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartAnimation/useChartAnimation.types.mjs").UseChartAnimationState & import("../useChartInteractionListener/index.mjs").UseChartInteractionListenerState & Partial<{}> & {
cacheKey: import("../../models/index.mjs").ChartStateCacheKey;
}) => import("./useChartSeries.types.mjs").DefaultizedSeriesGroups<keyof import("../../../index.mjs").ChartsSeriesConfig>;
/**
* Get the dataset from the series state.
* @returns {DatasetType | undefined} The dataset.
*/
export declare const selectorChartsDataset: (args_0: import("../useChartId/useChartId.types.mjs").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.mjs").UseChartSeriesConfigState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.mjs").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.mjs").UseChartDimensionsState & import("./useChartSeries.types.mjs").UseChartSeriesState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartAnimation/useChartAnimation.types.mjs").UseChartAnimationState & import("../useChartInteractionListener/index.mjs").UseChartInteractionListenerState & Partial<{}> & {
cacheKey: import("../../models/index.mjs").ChartStateCacheKey;
}) => readonly import("../../../index.mjs").DatasetElementType<unknown>[] | undefined;
/**
* Get the processed series after applying series processors.
* This selector computes the processed series on-demand from the defaultized series.
* @returns {ProcessedSeries} The processed series.
*/
export declare const selectorChartSeriesProcessed: (args_0: import("../useChartId/useChartId.types.mjs").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.mjs").UseChartSeriesConfigState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.mjs").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.mjs").UseChartDimensionsState & import("./useChartSeries.types.mjs").UseChartSeriesState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartAnimation/useChartAnimation.types.mjs").UseChartAnimationState & import("../useChartInteractionListener/index.mjs").UseChartInteractionListenerState & Partial<{}> & {
cacheKey: import("../../models/index.mjs").ChartStateCacheKey;
}) => import("./useChartSeries.types.mjs").ProcessedSeries<keyof import("../../../index.mjs").ChartsSeriesConfig>;
/**
* Returns a function that returns the series configuration for a given series id.
*/
export declare const selectorChartSeriesConfigGetter: (args_0: import("../useChartId/useChartId.types.mjs").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.mjs").UseChartSeriesConfigState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.mjs").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.mjs").UseChartDimensionsState & import("./useChartSeries.types.mjs").UseChartSeriesState<keyof import("../../../index.mjs").ChartsSeriesConfig> & import("../useChartAnimation/useChartAnimation.types.mjs").UseChartAnimationState & import("../useChartInteractionListener/index.mjs").UseChartInteractionListenerState & Partial<{}> & {
cacheKey: import("../../models/index.mjs").ChartStateCacheKey;
}) => (seriesId: SeriesId) => import("../useChartSeriesConfig/index.mjs").ChartSeriesTypeConfig<"line"> | import("../useChartSeriesConfig/index.mjs").ChartSeriesTypeConfig<"bar"> | import("../useChartSeriesConfig/index.mjs").ChartSeriesTypeConfig<"scatter"> | {
seriesProcessor: import("../useChartSeriesConfig/index.mjs").SeriesProcessor<"pie">;
seriesLayout?: import("../useChartSeriesConfig/index.mjs").SeriesLayoutGetter<"pie"> | undefined;
colorProcessor: import("../useChartSeriesConfig/index.mjs").ColorProcessor<"pie">;
legendGetter: import("../useChartSeriesConfig/index.mjs").LegendGetter<"pie">;
tooltipGetter: import("../useChartSeriesConfig/index.mjs").TooltipGetter<"pie">;
ItemTooltipContent?: import("react").ComponentType<import("../useChartSeriesConfig/index.mjs").ItemTooltipContentProps<"pie">> | undefined;
tooltipItemPositionGetter?: import("../useChartSeriesConfig/index.mjs").TooltipItemPositionGetter<"pie"> | undefined;
getSeriesWithDefaultValues: import("../useChartSeriesConfig/index.mjs").GetSeriesWithDefaultValues<"pie">;
keyboardFocusHandler?: import("../../../index.mjs").KeyboardFocusHandler<"pie"> | undefined;
identifierSerializer: import("../useChartSeriesConfig/index.mjs").IdentifierSerializer<"pie">;
identifierCleaner: import("../useChartSeriesConfig/index.mjs").IdentifierCleaner<"pie">;
getItemAtPosition?: import("../useChartSeriesConfig/index.mjs").GetItemAtPosition<"pie"> | undefined;
descriptionGetter: import("../useChartSeriesConfig/index.mjs").DescriptionGetter<"pie">;
isHighlightedCreator: import("../../featurePlugins/useChartHighlight/highlightCreator.types.mjs").HighlightCreator<"pie">;
isFadedCreator: import("../../featurePlugins/useChartHighlight/highlightCreator.types.mjs").HighlightCreator<"pie">;
} | import("../useChartSeriesConfig/index.mjs").ChartSeriesTypeConfig<"radar"> | null;