/** * Game API Client Kit * Standardized API client for communicating with Game Backend */ export interface GameApiConfig { baseUrl: string; getHeaders?: () => Record; } export declare class GameApiClient { private config; constructor(config: GameApiConfig); private request; getGameWithProgress(assignmentId: number | string, studentId: string, refresh?: boolean): Promise; startLiveSession(assignmentId: number | string, studentId: string, refresh?: boolean): Promise; submitAnswer(assignmentId: number | string, studentId: string, questionId: string, answer: any, timeSpent?: number, isTimeout?: boolean): Promise; completeSession(assignmentId: number | string, studentId: string): Promise; getLeaderboard(assignmentId: number | string, studentId: string): Promise; } //# sourceMappingURL=api.d.ts.map