import { BaseNative } from '../index.common'; import { MapPos } from '../core'; import { BaseVectorElement, VectorElementVector } from '../vectorelements'; import { ClusterElementBuilderOptions } from './cluster'; export declare class ClusterElementBuilderImpl extends NTClusterElementBuilder { private _owner; static initWithOwner(owner: WeakRef): ClusterElementBuilderImpl; buildClusterElementSwigExplicitNTClusterElementBuilderElements(position: NTMapPos, nElements: NTVectorElementVector | number): any; } export declare class ClusterElementBuilder extends BaseNative { createNative(): ClusterElementBuilderImpl; buildClusterElement?: (position: MapPos, elements: VectorElementVector) => BaseVectorElement | NTVectorElement; }