import { NativePropertyOptions } from '.'; import { BaseNative, nativeProperty } from './index.common'; import { DefaultLatLonKeys, GenericMapPos, MapPos, MapPosVector, MapPosVectorVector } from './core'; export { BaseNative, nativeProperty }; export declare function nativeColorProperty(target: any, k?: any, desc?: PropertyDescriptor): any; export declare function nativeColorProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any; export declare function nativeEnumProperty(target: any, k?: any, desc?: PropertyDescriptor): any; export declare function nativeEnumProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any; export declare function nativeAndroidEnumProperty(androidEnum: any, options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any; export declare function nativeCartoImageProperty(target: any, k?: any, desc?: PropertyDescriptor): any; export declare function nativeCartoImageProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any; export declare function nativeImageProperty(target: any, k?: any, desc?: PropertyDescriptor): any; export declare function nativeImageProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any; export declare function mapPosVectorFromArgs(positions: MapPosVector | GenericMapPos[], ignoreAltitude?: boolean): com.carto.core.MapPosVector; export declare function mapPosVectorVectorFromArgs(positions: MapPosVectorVector | MapPos[][], ignoreAltitude?: boolean): com.carto.core.MapPosVectorVector;