import * as React from 'react'; import { type DefaultizedScatterSeriesType } from "../../models/seriesType/scatter.mjs"; import type { ColorGetter } from "../../internals/plugins/corePlugins/useChartSeriesConfig/index.mjs"; import { type ScatterProps } from "../Scatter.mjs"; export interface ScatterAsyncBatchProps extends Pick { series: DefaultizedScatterSeriesType; colorGetter: ColorGetter<'scatter'>; /** First point index of this batch (inclusive). */ start: number; /** Last point index of this batch (exclusive). */ end: number; /** * Whether this batch is allowed to render its markers yet. `ScatterAsync` * ramps this up batch by batch across animation frames for a progressive * paint. When `false` the `` still mounts but stays empty. */ revealed: boolean; } /** * @ignore - internal component. */ declare function ScatterAsyncBatchComponent(props: ScatterAsyncBatchProps): import("react/jsx-runtime").JSX.Element; declare const ScatterAsyncBatch: React.MemoExoticComponent; export { ScatterAsyncBatch };