import { Color, Font } from '@nativescript/core'; import { MapPos } from '../core'; import { BaseNative } from '../BaseNative'; import { BaseVectorElement, VectorElementVector } from '../vectorelements'; import { ClusterElementBuilderOptions } from './cluster'; export declare class ClusterElementBuilderImpl extends AkClusterElementBuilder { private _owner; static initWithOwner(owner: WeakRef): ClusterElementBuilderImpl; buildClusterElementElements(position: NTMapPos, nElements: NTVectorElementVector | number): any; } export declare class ClusterElementBuilder extends BaseNative { bitmap: string; color: string | Color; size: number; shape: string; textSize: number; textColor: string | Color; font: Font; bbox: boolean; createNative(options: any): ClusterElementBuilderImpl | NTClusterElementBuilder; buildClusterElement?: (position: MapPos, elements: VectorElementVector) => BaseVectorElement | NTVectorElement; }