import { SleepData, SleepDailySummary } from '../../types/sleep'; import { ModuleConstructor } from '../types'; export declare function applySleepModule(Base: ModuleConstructor): { new (...args: any[]): { getSleepData(date?: Date): Promise; getSleepDuration(date?: Date): Promise<{ hours: number; minutes: number; }>; getSleepDailySummary(startDate: Date, endDate: Date): Promise; client: import("../../../common/HttpClient").HttpClient; url: import("../../UrlClass").UrlClass; domain: import("../../types").GarminDomain; getUserProfile(): Promise; }; };