import type { GeoPosition, Point } from "../types/interface"; export interface UseGeoLocationProps { geoDefaultPosition?: Point; disable?: boolean; onChange?: (value: GeoPosition) => any; onLoad?: (value: GeoPosition) => any; onLoadDefault?: (value: GeoPosition) => any; onError?: (error: GeolocationPositionError) => any; } export declare const useGeoLocation: (props?: UseGeoLocationProps) => { geoError: import("vue-demi").Ref; geoPosition: import("vue-demi").Ref<[number, number]>; geoCoordinate: import("vue-demi").Ref<{ readonly accuracy: number; readonly altitude: number | null; readonly altitudeAccuracy: number | null; readonly heading: number | null; readonly latitude: number; readonly longitude: number; readonly speed: number | null; }>; geoLoading: import("vue-demi").Ref; geoReady: import("vue-demi").Ref; };