import type { ISpec, IMarkPointSpec } from '@visactor/vchart';
import type { ChartDynamicFilter, Datum, Selector, Selectors, SpecPipelineContext, VChartSpecPipe } from '../../../../../types';
export declare const generateAnnotationPointPipe: (options: {
    findSelectedDatas?: (options: {
        dataset: Datum[];
        selector: Selector | Selectors | undefined | null;
        dynamicFilter?: ChartDynamicFilter;
        spec: ISpec;
        context: SpecPipelineContext;
    }) => Datum[];
    generateMarkPoint?: (datum: Datum, spec: ISpec, context: SpecPipelineContext) => IMarkPointSpec[] | undefined;
}) => VChartSpecPipe;
