import { BiometricStatRangeEntry, LatestLactateThresholdEntry, RacePredictionMonthlyReadable, RunningLactateThreshold } from '../../types/race-prediction'; import { EnduranceScoreResponse, RunningToleranceEntry } from '../../types/workout'; import { ModuleConstructor } from '../types'; export declare function applyRunningModule(Base: ModuleConstructor): { new (...args: any[]): { getEnduranceScore(startDate: Date | string, endDate?: Date | string): Promise; getRunningTolerance(startDate: Date | string, endDate: Date | string, aggregation?: 'daily' | 'weekly'): Promise; getRacePredictionsMonthly(fromCalendarDate: Date | string, toCalendarDate: Date | string): Promise; getLactateThresholdSpeedRange(startDate: Date | string, endDate: Date | string): Promise; getLactateThresholdHeartRateRange(startDate: Date | string, endDate: Date | string): Promise; getLatestLactateThreshold(): Promise; getRunningLactateThreshold(startDate: Date | string, endDate: Date | string): Promise; client: import("../../../common/HttpClient").HttpClient; url: import("../../UrlClass").UrlClass; domain: import("../../types").GarminDomain; getUserProfile(): Promise; }; };