interface GeolocationError { code: number; message: string; } interface UseGeolocationReturn { latitude: number | null; longitude: number | null; error: GeolocationError | null; loading: boolean; } interface UseGeolocationOptions { enableHighAccuracy?: boolean; timeout?: number; maximumAge?: number; watch?: boolean; } export declare function useGeolocation(options?: UseGeolocationOptions): UseGeolocationReturn; export {};