import { ICalendar } from '../types'; import { GolfSummary, GolfScorecard } from '../types/golf'; import { ModuleConstructor } from './types'; export declare function applyMiscModule(Base: ModuleConstructor): { new (...args: any[]): { getCalendar(year?: number, month?: number): Promise; getGolfSummary(): Promise; getGolfScorecard(scorecardId: number): Promise; consentGrant(): Promise; get(url: string, data?: any): Promise; post(url: string, data: any): Promise; put(url: string, data: any): Promise; client: import("../../common/HttpClient").HttpClient; url: import("../UrlClass").UrlClass; domain: import("../types").GarminDomain; getUserProfile(): Promise; }; };