import type TReact from 'react';
import type { LngLat, YMapEntity } from '@yandex/ymaps3-types';
import type { CustomReactify, OverrideProps, Prettify } from '@yandex/ymaps3-types/reactify/reactify';
import type { Feature } from '../interface';
import type { YMapClusterer as YMapClustererI, YMapClustererProps } from '../YMapClusterer';
/**
* Create reactified version of YMapCluster module
*
* @example
* ```jsx
* map = x}>
*
*
*
*
*
* }
* cluster={(coordinates, features) =>
*
*
* {features.length}
*
*
* }
* method={gridSizedMethod}
* features={points}
* />
*
* ```
*/
type YMapClustererReactifiedProps = Prettify TReact.ReactElement;
/** Function that returns YMapMarker react component to render cluster*/
cluster: (coordinates: LngLat, features: Feature[]) => TReact.ReactElement;
}>>;
type YMapClustererR = TReact.ForwardRefExoticComponent>>;
export declare const YMapClustererReactifyOverride: CustomReactify;
export {};