import { Extensions, Track as TrackData } from '../../../types'; import { Link } from './Link'; import { Segment } from './Segment'; export declare class Track { private name?; private cmt?; private desc?; private src?; private link?; private number?; private type?; private extensions?; private trkseg?; /** * @see http://www.topografix.com/gpx/1/1/#type_trkType */ constructor(trkseg?: Segment[], { name, cmt, desc, src, link, number, type, extensions, }?: { cmt?: string; desc?: string; extensions?: Extensions; link?: Link; name?: string; number?: number; src?: string; type?: string; }); setSegments(trkseg?: Segment[]): this; toObject(): TrackData; }