import { LatestTrainingStatusResponse, TrainingLoadBalanceResponse, WeeklyTrainingStatusResponse } from '../../types/training-status'; import { ModuleConstructor } from '../types'; export declare function applyTrainingStatusModule(Base: ModuleConstructor): { new (...args: any[]): { getTrainingStatus(date?: Date): Promise; getTrainingLoadBalance(date?: Date): Promise; getWeeklyTrainingStatus(startDate: Date, endDate: Date): Promise; client: import("../../../common/HttpClient").HttpClient; url: import("../../UrlClass").UrlClass; domain: import("../../types").GarminDomain; getUserProfile(): Promise; }; };