///
import type { LatLng, ProviderOpts } from './Location.types';
import type { LocationAPI } from './LocationAPI.types';
export declare function loadMapsAPI(name?: string, opts?: ProviderOpts): Promise;
/**
* Identifies coordinates in degree format
* eg. 45.78°N 9.11°E
*/
export declare function isValueDegreeFormatCoordinate(value: string): boolean;
/**
* Identifies coordinates in degree, minute format
* eg. 45°45.4’N 9°23’E
*/
export declare function isValueDMCoordinate(value: string): boolean;
/**
* Identifies coordinates in degree, minute, second format
* eg. 45°45’32.4″N 9°23’39.9″E
*/
export declare function isValueDMSCoordinate(value: string): boolean;
/**
* Identifies coordinates in decimal format
* eg. 14.678, -38.765
*/
export declare function isValueACoordinate(value: string): boolean;
/**
* Parses DMS (degree, minute, second) format string into decimal format coordinates.
*/
export declare function parseDMS(input: string): number[];
export declare function getNavigatorPosition(): Promise;
export declare function toGoogleLatLng(coords: LatLng): google.maps.LatLng;
export declare const isLatLngObject: (obj: unknown) => obj is google.maps.LatLng;
export declare const getGoogleMapsDirHref: (destination: string, waypoints: string[], travelMode?: string) => string;
//# sourceMappingURL=utils.d.ts.map