import { Dict } from 'epdoc-util'; import { SegmentCacheEntry } from '../segment-cache-file'; import { StravaCoord } from '../strava-api'; import { Metres } from '../util'; import { SegmentBase } from './segment-base'; /** * A shortened amount of Segment data that is suited to cached storage.™ */ export declare class SegmentSummary extends SegmentBase { private _isSegmentSummary; coordinates: StravaCoord[]; average_grade: number; elevation_high: Metres; elevation_low: Metres; country: string; state: string; constructor(data: Dict); static newFromResponseData(data: Dict): SegmentSummary; get isSegmentSummary(): boolean; static isInstance(val: any): val is SegmentSummary; asCacheEntry(): SegmentCacheEntry; }