import * as React from 'react'; import { Map } from 'mapbox-gl'; import { AnchorLimits } from './util/types'; export interface Props { position?: AnchorLimits; style?: React.CSSProperties; className?: string; tabIndex?: number; map: Map; } export interface State { hover?: number; } export declare class RotationControl extends React.Component { static defaultProps: { position: string; }; state: { hover: undefined; }; componentDidMount(): void; componentWillUnmount(): void; compassIcon: HTMLSpanElement | null; private onMouseOut; private onMouseIn; private onClickCompass; private onMapRotate; private assignRef; render(): JSX.Element; } declare const _default: (props: T) => JSX.Element; export default _default;