import { Map4dObject } from "./Map4dObject"; export declare class LatLng extends Map4dObject { /** Latitude, in degrees. */ lat: number; /** Longitude, in degrees. */ lng: number; constructor(lat: number, lng: number); /** * Comparison function. * @param other */ equals(other: LatLng): boolean; valid(): boolean; /** * Converts to string representation. */ toString(): string; static convert(input: ILatLng): LatLng; distanceTo(target: ILatLng): number; normalize(): LatLng; /** * add to another LatLng * @param a * @returns {LatLng} */ add(a: LatLng): LatLng; /** * subtract with another LatLng * @param a * @returns {LatLng} */ subtract(a: LatLng): LatLng; } export declare type ILatLng = LatLng | { lat: number; lng: number; } | [number, number] | null;