/// <reference types="heremaps" />
import * as React from 'react';
export interface MarkerProps extends H.map.Marker.Options, H.geo.IPoint {
    bitmap?: string;
    styleClass?: string;
    onTap?: () => void;
}
export interface MarkerContext {
    map: H.Map;
}
export declare class Marker extends React.Component<MarkerProps, object> {
    static contextTypes: {
        map: import("../../../../../../Users/noamrotem/Desktop/projects/react-here-maps/node_modules/@types/prop-types").Requireable<object>;
    };
    context: MarkerContext;
    private marker;
    componentWillReceiveProps(nextProps: MarkerProps): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private addMarkerToMap;
    private setPosition;
}
export default Marker;
