import { Extensions, WayPoint } from '../../../types'; import { Link } from './Link'; export interface PointOptions { ageofdgpsdata?: number; cmt?: string; desc?: string; dgpsid?: number; ele?: number; extensions?: Extensions; fix?: number; geoidheight?: number; hdop?: number; link?: Link; magvar?: number; name?: string; pdop?: number; sat?: number; src?: string; sym?: string; time?: Date; type?: string; vdop?: number; } export declare class Point { protected lat: number; protected lon: number; protected ele?: number; protected time?: Date; protected magvar?: number; protected geoidheight?: number; protected name?: string; protected cmt?: string; protected desc?: string; protected src?: string; protected link?: Link; protected sym?: string; protected type?: string; protected fix?: number; protected sat?: number; protected hdop?: number; protected vdop?: number; protected pdop?: number; protected ageofdgpsdata?: number; protected dgpsid?: number; protected extensions?: Extensions; /** * @see http://www.topografix.com/gpx/1/1/#type_wptType */ constructor(lat: number, lon: number, { ele, time, magvar, geoidheight, name, cmt, desc, src, link, sym, type, fix, sat, hdop, vdop, pdop, ageofdgpsdata, dgpsid, extensions, }?: PointOptions); toObject(): WayPoint; }