import { type SeriesId } from "../../../../models/index.js"; import { type ChartRootSelector } from "../../utils/selectors.js"; import { type UseChartSeriesSignature } from "./useChartSeries.types.js"; export declare const selectorChartSeriesState: ChartRootSelector; export declare const selectorChartDefaultizedSeries: (args_0: import("../useChartId/useChartId.types.js").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.js").UseChartSeriesConfigState & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.js").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.js").UseChartDimensionsState & import("./useChartSeries.types.js").UseChartSeriesState & import("../useChartAnimation/useChartAnimation.types.js").UseChartAnimationState & import("../useChartInteractionListener/index.js").UseChartInteractionListenerState & Partial<{}> & { cacheKey: import("../../models/index.js").ChartStateCacheKey; }) => import("./useChartSeries.types.js").DefaultizedSeriesGroups; /** * Get the dataset from the series state. * @returns {DatasetType | undefined} The dataset. */ export declare const selectorChartsDataset: (args_0: import("../useChartId/useChartId.types.js").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.js").UseChartSeriesConfigState & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.js").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.js").UseChartDimensionsState & import("./useChartSeries.types.js").UseChartSeriesState & import("../useChartAnimation/useChartAnimation.types.js").UseChartAnimationState & import("../useChartInteractionListener/index.js").UseChartInteractionListenerState & Partial<{}> & { cacheKey: import("../../models/index.js").ChartStateCacheKey; }) => readonly import("../../../index.js").DatasetElementType[] | 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.js").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.js").UseChartSeriesConfigState & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.js").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.js").UseChartDimensionsState & import("./useChartSeries.types.js").UseChartSeriesState & import("../useChartAnimation/useChartAnimation.types.js").UseChartAnimationState & import("../useChartInteractionListener/index.js").UseChartInteractionListenerState & Partial<{}> & { cacheKey: import("../../models/index.js").ChartStateCacheKey; }) => import("./useChartSeries.types.js").ProcessedSeries; /** * Returns a function that returns the series configuration for a given series id. */ export declare const selectorChartSeriesConfigGetter: (args_0: import("../useChartId/useChartId.types.js").UseChartIdState & import("../useChartSeriesConfig/useChartSeriesConfig.types.js").UseChartSeriesConfigState & import("../useChartExperimentalFeature/useChartExperimentalFeature.types.js").UseChartExperimentalFeaturesState & import("../useChartDimensions/useChartDimensions.types.js").UseChartDimensionsState & import("./useChartSeries.types.js").UseChartSeriesState & import("../useChartAnimation/useChartAnimation.types.js").UseChartAnimationState & import("../useChartInteractionListener/index.js").UseChartInteractionListenerState & Partial<{}> & { cacheKey: import("../../models/index.js").ChartStateCacheKey; }) => (seriesId: SeriesId) => import("../useChartSeriesConfig/index.js").ChartSeriesTypeConfig<"line"> | import("../useChartSeriesConfig/index.js").ChartSeriesTypeConfig<"bar"> | import("../useChartSeriesConfig/index.js").ChartSeriesTypeConfig<"scatter"> | { seriesProcessor: import("../useChartSeriesConfig/index.js").SeriesProcessor<"pie">; seriesLayout?: import("../useChartSeriesConfig/index.js").SeriesLayoutGetter<"pie"> | undefined; colorProcessor: import("../useChartSeriesConfig/index.js").ColorProcessor<"pie">; legendGetter: import("../useChartSeriesConfig/index.js").LegendGetter<"pie">; tooltipGetter: import("../useChartSeriesConfig/index.js").TooltipGetter<"pie">; ItemTooltipContent?: import("react").ComponentType> | undefined; tooltipItemPositionGetter?: import("../useChartSeriesConfig/index.js").TooltipItemPositionGetter<"pie"> | undefined; getSeriesWithDefaultValues: import("../useChartSeriesConfig/index.js").GetSeriesWithDefaultValues<"pie">; keyboardFocusHandler?: import("../../../index.js").KeyboardFocusHandler<"pie"> | undefined; identifierSerializer: import("../useChartSeriesConfig/index.js").IdentifierSerializer<"pie">; identifierCleaner: import("../useChartSeriesConfig/index.js").IdentifierCleaner<"pie">; getItemAtPosition?: import("../useChartSeriesConfig/index.js").GetItemAtPosition<"pie"> | undefined; descriptionGetter: import("../useChartSeriesConfig/index.js").DescriptionGetter<"pie">; isHighlightedCreator: import("../../featurePlugins/useChartHighlight/highlightCreator.types.js").HighlightCreator<"pie">; isFadedCreator: import("../../featurePlugins/useChartHighlight/highlightCreator.types.js").HighlightCreator<"pie">; } | import("../useChartSeriesConfig/index.js").ChartSeriesTypeConfig<"radar"> | null;