/// <reference types="heremaps" />
import * as React from 'react';
export interface CircleProps extends H.map.Circle.Options, H.geo.IPoint {
    strokeColor?: string;
    lineWidth?: number;
    fillColor?: string;
    radius?: number;
}
export interface CircleContext {
    map: H.Map;
}
export declare class Circle extends React.Component<CircleProps, object> {
    static contextTypes: {
        map: import("../../../../../../Users/noamrotem/Desktop/projects/react-here-maps/node_modules/@types/prop-types").Requireable<object>;
    };
    static defaultProps: {
        fillColor: string;
        lineWidth: number;
        radius: number;
        strokeColor: string;
    };
    context: CircleContext;
    private circle;
    componentWillReceiveProps(nextProps: CircleProps): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private addCircleToMap;
    private setCenter;
    private setRadius;
}
export default Circle;
