import { Component } from 'react'; export interface IGeoLocationSensorProps { children?: (state: IGeoLocationSensorState) => React.ReactElement; render?: (state: IGeoLocationSensorState) => React.ReactElement; } export interface IGeoLocationSensorState { accuracy: number; altitude: number; altitudeAccuracy: number; heading: number; latitude: number; longitude: number; speed: number; timestamp: number; } export declare class GeoLocationSensor extends Component { mounted: boolean; watchId: number; state: IGeoLocationSensorState; componentDidMount(): void; componentWillUnmount(): void; onEvent: (event: any) => void; render(): any; } export declare const withGeoLocation: any;